Our 10 year old daughter and 12 year old son both train here, and we can’t speak highly enough of Derek and Jeremy teaching. The classes are focused and keep the kids engaged throughout the entire class. The flow of the class from warm ups, through drills and rolling is excellent. Concluding the kids class with dodge ball or tag always has the kids leaving with smiles. Great group of kids and parents. If the results at regional tournaments are any indication of the level of training the kids are receiving our kids are very fortunate to be training here. I recently started training here and can honestly say after 22 years in the military, this is one of the best work outs I have ever had.