The best in NYC, hands down. Been practicing with Kula for over 3 years and have never, ever, ever had a bad class or teacher. And even after 3 years I continue to discover new teachers and new classes that I love (most recently discovered: Karolina's amazing classes!). Thank you Kula; you are magical.