Great school. Great instructors. My son has learned so much at this school. It's more than just learning the moves. It's learning discipline, respect for yourself and others and so much more. The parents are also great at this school. It feels like a community While our kids learn the fine art of good sportsmanship through the competitions. Just an overall great experience this far. Love it.