Great community and coaching
Opportunity to meet and train with new people
Gain skills and make friends
Supportive and friendly coaches
Focus on skill and technique