Everyone loved our music! We developed a list for the DJ, but he also has a large library of music to choose from and he knew what our style was. He was very professional -- held a couple of meetings with us to talk about the program. Performed... a site visit at the hotel to meet with the hotel events manager. Gave us deadlines on when to get his a list of songs. He did a good jod at announcing us. He is not at all a cheesy wedding DJ. If you want excellent music (classic, hip hop, old school, R&B, etc.) and not all the cheese, this is the person to go with!;He was great.