John was great; what an awesome DJ! He was so enjoyable and easy to work with from the beginning planning process all the way through to our wedding day. John made himself available to meet with us several times to go over details. We requested a few specific songs, but then left the rest to John, and let me tell you, he did an absolutely fantastic job! From the music to the lighting, the dance floor was packed the entire time! John also made sure that all involved with the venue had a timeline and stayed connected throughout the event. From our ceremony to our reception, John did a fabulous job and ensured all was a smooth success. We received tons of compliments on John's DJ-ing and have friends who will be using him as well. Thank You so much, John!!