These guys are very experienced professionals in their field. They never missed a beat. The music selection was always perfect for the current mood. Everyone really enjoyed this DJ's performance and the dance floor remained crowded. All of my events are always perfect with this DJ. I recommend this service to anyone planning any type of event, every time.