We had so much fun at the wedding. All the music for our special dances was there and he kept up with us to make sure we had all we needed. We had so much fun I danced the whole night. They were very professional and you could not ask for better. I would say this is it. No one cane compare. Dynamic DJ is the top of the line.