I would recommend Downtown Browne Productions if you want a DJ for your wedding. Gabriel is awesome. He really gets to know you and makes you feel like you're in good hands when you work with him.
However, I offer the following bit of advice:... if you're unsure about the DJ they match you with, speak up. My husband and I didn't want to offend Gabriel our our prospective DJ, so we didn't say anything even though we didn't think he'd be the best fit. I take full responsibility for that, but I wish I'd said something.
Our DJ was very nice and entertaining, but he was not a good listener, and he was not good at following the plan. As my new husband put it, he was good at doing ALMOST what we asked of him. But he started several things early, and created a lot of stress for us the day of our wedding. To explain with examples:
-He started the music for the processional early, and my husband had to rush down the aisle to get to his spot in time.
-He also tried to start the music for the grand entrance early- while I was in another room getting my dress bustled- so our groomsmen had to run over to him and tell him to stop, because the bride wasn't there.
-Towards the end of the night, we told him that we had to go take a few more pictures, and we'd let him know when we were back. We asked him to please wait before he started the music for the last dance. Less than three minutes later, he started the last dance anyway- without us. And he told all our guests to light their sparklers, which we had told him were supposed to be for the sparkler exit. So we missed most of our last chance to dance with our guests, and we had no sparklers for our sparkler exit. And it was entirely unnecessary for him to rush the end of the wedding like that- when we got in our getaway car and drove off, we realized he had ended our reception a full ten minutes early. So he made sure he had time to corner us with a video camera and ask us to describe how great our experience with him was (which was super awkward because we felt like we HAD to say something nice since we were on the spot and right in front of him), but he didn't have time to wait for us to take a few pictures so we didn't miss the last dance.
All in all, these are little things, and we still had a lovely wedding. And our guests were definitely entertained, which we're very thankful to our DJ for. But the few things that were stressful or upsetting on our wedding day were all thanks to our DJ, which makes our impression of him an overall disappointed one.