Supportive coaches
Encouraging community
Fun and varied workouts
Clean and well-maintained gym
Affordable option