Super welcoming community
Hard workouts
Reasonable drop-in rate
Variety of classes and training options
Motivational and knowledgeable coaches