John was a true prifessional. John kept in contact from the day I booked him when needed. John is such an amazing musician. His playing style was exquisite. He has an amazing voice. He was very friendly and even took a Few requests when he switched over to the Dj portion of the wedding. What sets John apart is that not only does he play cover songs, he brought his Dj equipment, speakers, and microphone. Just let John know in advance how you want your event to go, and he will make it happen. All my guess were raving how AWESOME he was. I will definitely hire him again for an event. Stop your search and hire John, you will not be disappointed.