I've been with body heat for awhile now and haven't had anything negative to say until attempting to cancel. When signing up they advertised that they price match so I went in on that deal, turns out they didn't really want to price match but they told me they would give me the price of signing up for a contracted plan without having to do the contract, it was still a little more but I agreed. A couple months ago I attempted to cancel, I was told the only way to do it was to email corporate so I did. I got a response back that I was under contract for 3 more months or I would have to pay $200, I explained the situation and then never got a response back. I attempted to email again and then only got an automated response that was the same as before. I didn't want to deal with the hassle so I just paid the 3 months but they still continue to charge me.. And of course they are closed on weekends. Terrible customer service.