Great mixture of community support
Challenges you to overcome weaknesses
Knowledgeable coaches
Positive environment
Friendly and welcoming community