The training is great and everything is great but beware of the contract and cancellation fee. I registered for a month with 85 dollar but the cancelation fee was 115 dollar which is silly. It was bad ending. However, after long exchange of emails, Andy waived the cancelation fee because I was not in town during the end of the contract. I did not have to pay. I mean they still have good business negotiation and morality but their policy is bad. Extra cancelation fee and you have to come for a 5 minute meeting before you cancel ! I thought this is a gym not a job !