John was the best! He made our ceremony and reception everything we wanted and more. He was extremely helpful through the entire process. He was able to meet all of our needs, and even exceed them. We gave him a playlist for our reception and when he ran out of our selected songs, he played songs that perfectly matched the vibe of the dance floor. All of our guests told us how much fun they had at our wedding specifically because of the DJ. Simply put, John is the best.