I've been training at IMC for 5 years now. The quality of martial arts teaching is unmatched in the area. As a 5'1" college-age girl, I know that I have the skills to defend myself, and can walk down the street with less paranoia and fear than most of the women around me. IMC maintains a high standard of technique for each belt level (which I fully respect), even starting with its white belts. Training here has not only been about learning techniques, but also about gaining confidence, strength, speed, and having fun along the way.