Supportive and challenging environment
Committed coaches
Welcoming and supportive community
Variety of fun and challenging workouts
Focus on individual goals