Clean and spacious gym
Friendly and helpful coaches and members
Well-maintained equipment
Nice location
Consistent programming