Family friendly environment
Variety in workouts
Great coaches
Sense of community
Adaptable programming