Positive helpful coaches
Great community of like minded people
Engaging and challenging workouts
Accepting and positive "no judgement zone"
Welcoming and supportive community