John was punctual, professional, dressed appropriately for the occasion and such a wonderful person. John's musical abilities far exceeded my expectations. I can't wait to throw another party, just so my guests and I can have the pleasure of enjoying John's music again. I would highly recommend John for any event. My Christmas Party was elevated to another levels because of his performance. Bravo!!!