1124 Minerva St.
San Leandro, CA 94577
Get directions

About Us


A Perfect Impression incorporates a multitude of services to make it easier for you to plan your wedding. Why spend your time with 4 or 5 different companies, when you can get it all from one place!

DJ Services~ Have you heard the horror stories about the DJ that arrived to the party late, talked to much, and didn't even play special request? It seems like we hear endless stories of these occurances. That is why A Perfect Impression professional Disc Jockey services makes it a point to address all concerns our clients may have.

We start by providing streaming video clip samples so that you may get an idea of what you might want. (Keep in mind these are much lower video quality clips than if you were to come and meet in person with us at our office.)

The next step is to check our references. Not only will we provide references from many of our brides & grooms, but we also have references from top corporations like Nextel Communications.

Videography~ Videography is truely an art. As professionals we are committed to the perfection of your video! Our top of the line equipment will record your day with the best digital quality available.

We can come out for a couple of hours or capture your entire day. We are available to meet in person, Monday through Friday and on weekends. All meetings are by appointment.

Dance Floor Rentals~ Teak wood dance floor rentals! If your in need of a professional dance floor rental, you're in the right place. The pricing listed below for our smaller floors are for events located within 45 miles of our main office and warehouse in Hayward California and includes delivery, setup, breakdown, and pick-up.

PRICING: (Includes delivery, setup, break down, pick up and tax!)

  • 9X9 - 45 to 50 Party Guest - $295
  • 12X12 - 80 Party Guest - $395
  • Contact us for larger events!
  • 15X15 - 125 Party Guest - $495
  • 15X18 - 150 Party Guest - $545
  • Multi service discount available!

Additional Floor Rental Charges:

  • Setups involving stairs (where no elevator is available), nature walks through wooded area for setup, un-level ground (requires staging foundation), grass (requires moisture barrier $25), or dirt
  • $100 per hr - Delay of scheduled pickup due to event overtime. Unless booked with DJ service or can be picked up on the following day (must be previously arranged, not last minute).
  • $25 - Pick up after midnight.Unless booked with DJ service or can be picked up following day.

Photo Credit: A Perfect Impression