Class structure is good and runs on time
Workouts are always explained with scaling options
Ego-less atmosphere in the gym
Comfortable and welcoming environment
Great coaches and warm community