Friendly and cooperative atmosphere
Welcoming and helpful coaches
Great community of members
Knowledgeable and attentive coaches
Group effort during workouts