Don't go anywhere else! Joe is amazing - so knowledgeable and such a great tutor. I had a three hour private lesson with Joe last week and the only regret I have is that I didn't know about Joe long before now. I have had a couple of formal lessons with other providers in the past but no-one has helped my understanding and improved my capability and confidence anywhere near as much as Joe has done. Just by asking me a few key questions he quickly discerned how much I knew, what I wanted/needed to be able to do and how best to teach me. He tailored the session all the way through, was patient, used great analogies when explaining technical pieces and applied just the right combination of theory and practice. To top it all off he came across as a great guy - loads of personality and a great sense of humour. I really felt comfortable and was grateful for the great deal of care Joe invested in my session. Thanks so much Joe!