Supportive and knowledgeable coaches
Various time slots for classes
Feeling of community and encouragement from other members
Good starting option for beginners
Great place for strength training and conditioning