Excellent Dojo! Kids live working with the instructors. I am also doing some boxing classes with Tim — which are an excellent workout. He employs his martial arts training and incorporates this into the training, making it real-world applicable. Excellent way to learn self-defense and stay in shape.