Helpful and motivating trainers
Supportive and encouraging community
Personalized coaching
Non-judgmental and caring atmosphere
Opportunity to track progress and compete