My 10 year old son and myself joined TMA six months ago. We have a background in Karate so we can judge the quality pretty well. TMA is excellent on all levels, the quality of the teaching, the way of teaching and how they treat their students. I've never seen such a great student orientation. They have a lot of students but always make you feel you are the only and most important one. They acknowledge the successes and give good advice on what to improve, and they do it in a very encouraging way. I especially like the way they treat the children, it's just the right balance between teaching martial arts, respect, responsibility and discipline and making it a fun and positive experience for them. I recommend this Academy to everyone.