Loving workouts and supportive community
Knowledgeable and supportive instructors
Varied and addictive workouts
Brilliant trainers
Good equipment