Excellent coaches & workouts!
Great vibe from the instructors
Small group workouts
Dedicated coaches
Friendly community