A truly holistic approach that is not just about postures but includes philosophy, spirituality and social aspects of yoga. I never feel inferior despite not always managing all postures. I always feel better when I leave the class than I did beforehand.