Great coaching and teaching of technique
Clean and up-to-date facility
Welcoming and encouraging atmosphere
Supportive and nonjudgmental coaches
Accommodating for all fitness levels