Supportive and professional coaches
Designed training to meet fitness level
Motivating coaches
Adaptation to skill set
Diverse community