Fabulous facility
Welcoming to all ages and fitness levels
Challenging programming
Supportive and well-trained coaching staff
Sense of community