Extremely nice and welcoming staff
Trainer adjusts workout based on strengths and weaknesses
Tons of support throughout the class
Great communication and helpful coaches
Clean gym with good equipment