Great coaches and people
Best equipment, coaches, and facilities
Welcoming community
Challenging programming
Supportive coaches and members