Welcoming atmosphere
Knowledgeable coaches
Great community
Supportive environment
Variety of challenging workouts