John was amazing at our wedding recently. His communication leading up to the day was fast and professional. He has a comprehensive repertoire and on the day could be heard playing & singing Cat Stevens tracks as well as breaking out his Spanish guitar for some technical flamenco pieces. John was flexible, able to stay longer at short notice, was really pleasant on the day, fitting in with our cocktail and dinner perfectly. He got the tone of the party exactly right, even learning a Carlos Vives song for our first dance to play along with a saxophonist. My wife and I are very, very happy we found John as he helped elevate and make our day even more special.