Qualified instructors
Nice community
Tough and scalable workouts
Big and well-equipped gym
Encouraging and knowledgeable coaches