My wife and I had Carl DJ and emcee our wedding on October 24, 2015, and we could not be happier with our entire experience. My wife and I are particular, especially when it comes to music, but Carl could not have been easier to work with it. He made the experience about what we wanted and helped fill in many areas that we were unaware of. He did a masterful job planning, meeting with us twice prior to the actual wedding. He listened to all of our requests about what to play, not to play, and what announcements to make. It was extremely important for us to have people dancing, and Carl was able to incorporate the music we requested while getting people out on the dance floor. For what Carl charges, he is a steal that can't be beat. Do yourself a favor, stop reading DJ reviews, and just go with Carl.