Friendly and helpful coaches
Supportive and motivating community
Wide variety of class/open gym times
Responsive and accommodating staff
Well-maintained equipment