The gym is fine but if your looking for a trainer let them know you want one who is considerate of your time. I've had two different trainers the first one was terrible I'm not even sure they should call him one. He was late several times. The second was better but never seemed to be on time. He would run his previous person into your session. I schedule my day out accordingly. I'm on time I expect to start at the time I'm scheduled. They didn't even have the decency to let me know they're running behind they just continue with current client. As much as you pay for a trainer they need to be more considerate.