I cannot imagine another DJ as professional, fun and organized as DJ Crush. He was responsive to all our ideas and also offered unique and original ideas of his own as well. He seamlessly made changes on the fly, and asked the appropriate questions to make sure we were all on the same page. During the event, he was engaged, well dressed and personable to all attendees. He was vocal on the mic but not overpowering and organized all parts of the wedding via his cues. He filled in spots of the playlist and made sure to keep everyone on the dance floor during the celebration. His setup is dynamic, with visual effects, fog and excellent sound quality as well. His equipment was jaw dropping when all put together and looked very presentable. His setup can be made compact but also can be spread to cover all types of venues. His set up time was very fast and relocated his entire setup around the building without anyone noticing. I hope all that read this review seriously consider DJ Crush because our wedding would not have been complete without his services.