John was very interested in providing the exact reception we requested. He was proactive before the event with questions and preparations, arrived early to make sure he was ready and had everything he needed to make our wedding reception successful. He played all requests (even the strange ones) and we received compliments from several guests on his work! We will certainly be booking John for our next event at the lake!!!