Attentive and helpful instructor
Supportive coaches
Small class sizes
Friendly community
Comfortable scaling for all levels