Helpful coaches who offer useful advice
Inclusive and non-judgemental atmosphere
Plenty of modification options for all abilities and limitations
Great place to meet awesome people
Classes are led by instructors who explain unfamiliar movements