Supportive coaches
Flexible class times
Community atmosphere
Clean gym with lots of equipment
Offering personal training and other services