My kid has been going here for about two months now. He's only four so he's in their lil' ninjas program. The instructors do a really good job with mixing up the class with activity and philosophy. There's also a word of the month where they go through what it means and how it applies to every day life (Determination, Cooperation, Charity, etc...)
While I'm not sure how good their adult program is, I really like the structure of their lil' ninjas program. It offers little milestones each week and testing every couple of months. It builds discipline in the kids. My kid is already answering me with "Yes sir" at home.
Pricing is fair especially since there are four classes per week and you can attend all of them if you have time. Also, if you have multiple kids, they only charge for the first two. Everyone else in the family after that is free (including parents).
The school is clean and bright. It seems to be a well run school. If you're looking for something for your kid to build teamwork and discipline (ages 4-7), I highly recommend their lil' ninjas program.