Friendly and helpful coaches
Welcoming community
Great for beginners
Strong and supportive community
Opportunity to meet new people