My 10 year-old son has been going to this place since he was kinder and he absolutely loves it. He is terribly shy so thought the class would help build his confidence level and also learn some self-defense skills. Everyone needs self defense skills these days. It took 2 years for my son to do the ki-op(?) but Master Duncan was patient with him. He wanted my son to be the best person he can be, not the best one in the class. Master Duncan is caring and gentle yet firm and he really knows how to teach and bring out the best in people. His martial art skill is top notch and it's amazing to watch his demonstration. I usually sit in the back but I can feel and hear the air moving with each movements when he demonstrates. Simply amazing.