Nice and welcoming atmosphere
Good coaching staff
Variety of workouts
Clean facility
Convenient class times