Highest recommendation! This is the best martial arts program. Instructor Sowers is extremely knowledgeable, skilled, fun, patient and attentive to the students individually and as a group -- a true professional.My kids love the class and have been in this program for a few years now. In addition to being fun and great exercise, the class builds their confidence, self-control, focus and has taught them self-defense -- all excellent skills for life. We could not be happier or more satisfied with the program, overall. Thank you, Instructor Sowers.