John was simply a pleasure. He is not only a talented musician but also a terrific guy who knows how to read and please his audience. It's obvious that John loves his work and his enthusiasm was very infectious. He got the crowd going and it was only a few songs in before people were up dancing. There were some sing alongs as well and with a party with ages ranging from 11-85, everyone had a great time. Fantastic job John!