Excellent programming and focus on warm-ups and technique
Knowledgeable, friendly, and supportive coach
Great atmosphere and supportive community
Emphasis on proper warm-ups and correct movements
Wonderful leader and welcoming community