Welcoming and friendly community
Great quality coaching and programming
Ability to scale workouts to individual abilities
Encouraging and understanding coaches
Instructor-led whole body workout