John was one of the best parts of our wedding and reception. We received SO many compliments on the music, coordination, and entertainment that he provided. He was incredibly flexible with working two separate locations for us, and was very adaptable working with our church's required sound guy when working the ceremony. The reception was everything I hoped it would be, thanks to John. He kept the guests involved and entertained, and knew just what music to play. He was fantastic working with the venue employees to make sure everything was set up perfectly, and he directed the order of events flawlessly. If we ever need another DJ for an event, John will be our first choice. We would recommend him to anybody!