Met our needs very well. I would highly recommend them.
Big list of songs to choose from. You can bring your own disc of songs as well. Very helpful day of...announcing what you need, offering a microphone to use, and adjusted sound to accomodate the crowd. Only thing, make sure they print off your song list RIGHT BEFORE the big day...they printed off an old one of ours.
Didn't hold up to prior referrals we had gotten as "being awarded the best in the cities." Despite wanting to meet talk to our DJ before the event this was difficult and only done via office staff. The DJ that was at our wedding was inexperienced and not very social. We also paid for a video montague the DJ didn't know how to play despite it working at the companies site with same equipment. The owner was not simpithetic or concerned with our frustration afterwards as they had already been paid.
Click on each tool to see a sample.