The overall academy is good. However, the annual renewal contract is horrible. It is the only place I have ever seen that every year when it is time to renew your contract, they hit you with the $ 600 initiation fee every year! It is total BS and a rip-off. They would be better to raise their price $ 50 per month on their plan then hit you with the renewal fee. We are seriously contemplating not going back simply because we feel that with annual membership fee, monthly fees, testing fees, and every other thing that they hit you up for money for, it will be a $ 10,000 black belt.