Friendly and inviting atmosphere.
Encouraging and supportive coaches and members.
Great programming.
Fun and supportive community.
Helpful coaches and members in learning exercises.