Fun, helpful and encouraging coaches
Great community of people
Amazing extra perks like huge locker rooms and showers