Welcoming community
Knowledgeable and motivating coaches
Inclusive environment
Quality warmup
Challenging workouts