Clean and well-laid-out gym
Great coaches and community
Welcoming and friendly members
Knowledgeable and professional instructors
Inclusive and diverse group of athletes