Great coaches
Supportive and encouraging atmosphere
Welcoming and empowering community
Wide variety of challenging workouts
Motivating and capable coaches