Ego free environment
Positive and encouraging coaches
Well set up and clean gym
Variety in workouts
Attentive coaches