The coaches are professional and knowledgeable
The gym is clean and well-maintained
The classes are challenging
Welcoming and supportive community
Excellent coaching and programming