Great trainers
Friendly community
Excellent facility
Incredibly knowledgeable and supportive coaches
Variety of workouts keeps things exciting