Friendly and motivating coaches
Welcoming and supportive atmosphere
Knowledgeable coaches who care about progress and safety
Challenging workouts accessible to modifications
Camaraderie and community in group fitness classes