Coaches are all fantastic
Effective and attentive coaching
True community with a sense of family
Workouts are scalable for all levels
Variety of classes and programming