Best trainers
Excellent attention and supervision of coaches
Clean facilities
Variety of classes available
Plenty of parking space
Strong sense of community