Supportive community
Welcoming and encouraging coaches
Great atmosphere
Knowledgeable coaches
Progress in overall physical health