Great place to workout
Coaches are awesome
Place is clean and well equipped
Intensity of workouts
Diversity of programming
Location is convenient