Strong sense of community
Amazing programming
Quality coaches
Clean and well-equipped gym
Welcoming environment