Great coaches
Challenging workouts
Friendly community
Cleanliness and space available
Top-notch equipment