Martial arts and self-defense at its best. The instructors really take the time to work with the students and really care about you. In addition to the martial art of kempo karate, they also have tai chi and kung fu classes. If you are looking to get yourself or your children into a martial art, this is the place for you. They have a good schedule of classes and are competitively priced.