Great coaches
Welcoming and encouraging community
Supportive and challenging environment for fitness
Caring coaches/owners
Facility and atmosphere are great