As far as the training programs, I had a NEGATIVE experience. I had to move for my job and needed to cancel my trainer for the last 4 months of my contract. I had to pay half of the cost of the 4 months and they took away the remaining sessions for the month I was still in the middle of and had already payed for in full. When I asked why, they said they weren't sure and that was just how the system worked. Then they said a manager would call me, but I never heard from anyone. This happened 3 separate times. The manager was always busy and someone would supposedly take a message to be passed along, but I never heard anything. So essentially, they took my money for a month I had already payed for and took away my sessions. They also made me pay half of the remaining balance and gave me nothing in return. I WOULD NOT RECOMMEND getting a trainer at this gym. I had no progress checks throughout my 8 month membership and the cost was not worth it in the end.