I started going here a few weeks ago and have had nothing but a pleasant experience so far. The front desk staff always greets me as soon as I walk in the door and my trainer, Eric, is always great to work with. The building is clean and there are plenty of machines, weights, etc. for your needs. I haven't been back in the locker rooms yet, but I wouldn't expect anything different.