Joe is an awesome guitar teacher. I took lessons from him for over 10 years and the experience never got stale. His flexibility combined with his knowledge and experience are the best. I couldn't recommend him any higher for any age student. His repair work is also top notch. If you want to learn any style guitar and/or have a repair issue Joe is your man.