Challenging programming
Great community
High fitness level
Quality training
Relaxed atmosphere
Great athletes
Great facility
Easy drop-in process
Welcoming staff
Convenient location
Clear workout explanation
Good warm-up
Locker room with showers and towels
Easy online sign-up
Cool logo on t-shirts