Knowledgeable and friendly coaches
Welcoming and motivating community
Quality performance instruction
Exciting and varied workouts
Nutritional support and challenges