From the moment of booking through the end of the reception, Karl was a fantastic help in making sure our day was perfect. He was easy to reach and quick to respond to emails and phone calls. His planning website was easy to navigate and made putting together every detail of our big day a breeze. We are the type of people to be on the dance floor all night and that’s exactly what we were able to do at our wedding. Karl had the best playlist and kept everyone on the dance floor all night long! We continued to get compliments from our guests about our DJ and requests for his information. Thank you Karl for keeping our wedding moving and making our reception a blast!