For what you pay this gym isn't bad and the environment is usually pretty positive. They advertise unlimited training but the one time I tried to use that the trainer didn't show up. I signed up over a week in advance and he didn't answer the phone when they called to find out where he was. Very disappointing.