Universal DJ is a great company! The owners are great, very attentive to your needs and wants. I really found them to be very professional. I liked viewing videos of other weddings, and parties to really get a look at how they perform. The dancers are great! Very enthusiastic and they really know how to get people on the dance floor. We got lots of compliments on the music too. The DJ put together a great play list and really knew when to slow things down so people could eat and when to jazz things up to get people moving. Highly recommend!