If I could I would give an extra star! John is a great communicator. He learned a few new tunes by request. We changed our event time and he easily adjusted. His music selection was spot on for our party! He's a great guitarist, vocalist and entertainer. By the end of the evening the whole party was on their feet dancing! So much fun! You will not go wrong hiring John! He is talented, easy to work with, intuitive and such a great guy!