I've been going to Breathe for two years now, and have gained so much from the experience. You get such a range of classes- from beginner to advanced, physically challenging to relaxing- that there is definitely something for every skill and energy level! And for those that are interested in teaching or taking there practice up a notch, I definitely recommend the teacher training program. I just completed the program and can not say enough about how fabulous are the curriculum and instruction. We go through the basics of yoga philosophy, body anatomy, and also break down all the postures of the primary series. The teachers are highly skilled and knowledgeable, and take the time to ensure everyone is gaining the most from the training. I have found it a life-changing experience and I recommend it to anyone looking to gain a deeper understanding not only of yoga- but themselves!