Very welcoming and attentive coaches
Motivates positively to keep at it
Scaled down activity for new members
Great community and support system
Excellent coaches and knowledgeable staff