Welcoming and friendly community
Detailed coaching
Variety of classes and programming
Reasonable price
Clean facility with great equipment