My two sons and I have been taking classes for the past two years. The instructors here are all excellent... knowledgeable, kind, yet disciplined. They offer a program that allows students to train several days per week in regular in-person classes, have online instruction and videos, as well as offering private lessons if 1 on 1 instruction is needed. I have really enjoyed training with my children and recommend it to other families who are looking to spend more time together, get in better shape, or learn martial arts / self-defense.