Absolutely top notch martial arts training, I have been to many dojos over the years and this one made me stick. The Enshin Karate classes are top notch, hard work and practical. Enshin combines the throws of Judo with the striking power of full contact Karate for serious practitioners. Highly recommend if you are looking for a style which teaches real life practical fighting and self defense but has the spirit of a traditional Japanese martial art.
more