Great instructors
Great community of people
Engaged coaches who help with form
Supportive and friendly members
Challenging workouts in a positive environment