Greg was our DJ for our wedding and he did a good job. Personally, I needed a little bit more hand-holding throughout the planning process because I wasn't sure what exactly he needed from me and when (i.e. communication was a little lacking), and we ended up finalizing the song list the day before the wedding, which was a little stressful for me, trying to get in touch with him, leaving messages, etc. while trying to do other last minute things. But he did a good job at the event itself. PLUS, we found out pretty late in the game that we would need to use them for our ceremony as well as reception, when we had initially just hired them for the reception. I'm glad they were so ready to accommodate that last minute request, and it didn't cost that much more. Greg did a good job keeping the party lively, and stuck to the type of songs I requested he play. Overall, no real complaints, I would recommend Wizard of Sounds.