Agree with everything Emmcg said above. I don't trust anybody easily with my kids, but I've found it to be a great place for them They build them up, and teach them confidence, self defense, responsibility, and accountability while making it fun and understanding they're kids. Also, the instructors are not only great instructors, but compete at the elite levels as well. Multiple World Championships in their divisions among the instructors and the students from kids to adults. Its a great place for whatever level you want to be involved.