Great...if you have the $$$
Awesome gym and great instruction (although the main instructor can seem big-headed quite often) to train at. Also only sign if you have a steady, well-paying job because this place eats a lot of your money! Have to buy their shirts, shorts, GI's (and keep buying them when they start to stink) and if you want to rank up you have to pay a fee for it also! Money=promotion. I spent so much $$$ here!! If money is no issue, than go for it!!