Great coaches who communicate well and modify workouts if necessary
Top-notch programming
Sense of community with fellow members
Clean facility with necessary equipment
Encouraging and helpful community