Supportive coaches and members
Small session groups with personalized attention
Mix of abilities to work at your own level
Passionate and helpful coaches
Challenging workouts that are also fun