The instructors are great but watch out for their corporate office. Once you sign the agreement, cancelling is extremely difficult if they let you. During practice I dislocated my shoulder. The instructor recommended that I step aside and get my shoulder checked out before training again. When I told them I wanted to cancel my agreement, I was told I had to provide a doctor's note stating I am not in physical condition to train. Mind you, I dislocated my shoulder in front of the instructor.... When I finally provided a doctor's note, they told me I still had to pay a $150 cancellation fee. They are teaching respect and honor on the mat but take no prisoners once off the mat. Needless to say I am disappointed and regret signing a 3 year agreement for my son.