John is not only astonishing on the guitar, he's also a wonderful teacher for any age.
I came to D'Amato Music School knowing basic chords, but with no idea of how to put them together, or do anything with them. John listened to where I wanted to be, and is taking me there step by step. He's very responsive to your desires, but will definitely bring his expertise into the lessons. I can't tell you how many times I've asked "But why does...?" only to have that "Aha!" moment a couple weeks down the road.
John is an excellent teacher!! He is able to take his decades of experience and distill it into a fun and valuable experience! I would recommend John to anyone!!