We signed my GF's 12 year old son up for this about 3 months ago and he has loved it. It makes us very happy since he's not very active of into other sports, this gives hims way to develop discipline, respect, flexibility and take pride in earning belts. There are kids of all ages in these classes from 3 up. I read the review previous to this and can understand the frustration of not getting out of the contract, though they do have different contract levels and month to month. I don't think anyone likes contracts but that seems to be the norm as we did check out many places before going here. Master Kim and Willie have been great and we like the other little extra events they do as well. Over all we are happy.