Great direction with workouts
Helpful and friendly staff
Strong sense of community
Wide range of supporting services/classes
Well-rounded programming