John’s an exceptionally knowledgable and attentive yoga teacher. As a yoga teacher myself, I find the quality and range of his classes fantastic. John’s stronger classes are both intuitive and physically challenging, he educates on the science behind yoga as well as offering a full body work-out. And if you are new to yoga, I can not recommend John enough, he is an excellent guide who teaches from the heart.