I've been going to Yoga Vihar for 15 years now. I've attended Swami's yoga classes, philosophy courses and teacher training courses, and I've been on several of his group trips to India. Although I've only done yoga with Swami, I doubt you will find a better yoga teacher anywhere. He's not only excellent at teaching yoga asanas, his knowledge of yoga philosophy is astonishing. I've never asked a question he's been unable to answer. His knowledge of ayurveda is also extensive, and he helps many of us during the yoga classes with our aches and pains. He also has a very friendly personality and a good sense of humor. If you're interested in practicing or beginning to learn yoga, do yourself a favor and try Yoga Vihar.