Challenging but fun workouts
Great coaches and members
Safe and welcoming environment
Ability to learn and push yourself each day
Expert at modifying exercises