My entire family and I have been training with TSMMA since 2005. They have not only provided us with the physical and mental training that we were looking for but they have continued to go above and beyond with my son who is on the Autism Spectrum. They had him involved in his first COC (challenge of champions) with a special needs division. Every participant lit up with joy and (as did their parents). I absolutely highly recommend this place for anyone as well as your entire family!!