Community and supportive atmosphere
Experienced and caring coaches
Opportunities for scaling movements
Clean facilities with showers
Excellent programming