They were very professional from the day we booked through the end. Some DJs from other companies we met with seemed very unprofessional, but they really makes you feel appreciated. They are willing to accommodate special requests and are very fun. Our DJ was Zac and he made sure that everything was going smoothly the whole night and that we were happy with the service. The songs he played were great! They are active in terms of playing songs that the crowd is pleased with. If people are not dancing they will change songs to get people on the dance floor. But that was never even an issue because he was on point with songs to keep the dance floor full at all times. Overall we would recommend to everyone!