My son has only been coming for a few weeks and we love it...Sensei Hiroshi is an amazing instructor. He's very patient with the children he teaches in his class he motivates them to do great. My son gets very sad when we have to leave. The classes are about 45min. As a parent I can say the classes are very fun to watch. Sensei Hiroshi is awesome and if you want to learn karate come here!