The members are welcoming
The trainers provide a judgement-free atmosphere
The variety in the workouts keeps it fresh
The coaches give great direction & feedback
There is a sense of community and support