Supportive coaches and community
Great sense of accomplishment
Dramatic improvement in body and mind
Helpful and supportive coaches and members
Varied and well-thought-out programming