Great programming and coaches
Progress and comfort with movements
Healthy competition and support in the community
Fun and encouraging classes
Improvement in fitness and less aches and pains
Incorporation of nutrition and various training levels
Clean gym environment