We booked David for our July 23, 2011 wedding and couldn't be happier with our choice. David is a complete professional and we extremely enjoyed working with him. He is very knowledge about music and it was a pleasure to work with someone who was so friendly. He openly offered to take a trip to our venue, the Plateau Club, ahead of time because he had not been there and wanted to make sure that he knew that his equipment would work in the place. So he met with me and the Catering Manager at the Plateau Club a couple months before the wedding. This was so helpful to ensure that the day of the wedding would go smoothly and also that he put a name and a face with the contact at the venue since he would be setting up without me there. On the day of the wedding, David offered to set up my personal uplighting along with his and made the room look absolutely stunning! He paid close attention to what I wanted (as the bride) and carried it out flawlessly. The music he played was all from our playlist that we chose on his very easy online form. Also, he has every song you can imagine in his database and if he doesn't, he will gladly find it for you. David kept people out on the dance floor until the wedding ended. Our guests had an AMAZING time and are still talking about the the fun dance floor and dancing. Something else that we really valued was that he always answered every phone call in a timely manner. Overall, we were very impressed and happy with the job that David did. And the best part, he was extremely affordable! He didn't charge the outrageous prices that some of the larger DJs charge. It was the perfect fit for us. We fully recommend him to anyone who wants to have a professional DJ and an amazing time dancing the night away at their wedding with no problems.