Well organized and clean space
Good coaching
Welcoming and helpful staff
Challenging workouts
Clean facility and great equipment