He was AMAZING!!!!! He played for my wedding ceremony and cocktail hour and received raving reviews from all of my guests. He was a good communicator prior to the event, learned a a few songs that were important to us, then arrived early and performed tirelessly. In summary, he is extremely talented and professional and I'd recommend him without hesitation for any event!!!