I do not personally take classes, but both my wife and child go here and love it. I spent numerous hours observing as my son started in their 'Little Dragons' program back when he was very young. I loved the way they played games with the kids that taught them the very basics of self defense without the kids fully realizing all that they were learning. The instructors do a great job of keeping the kids focused which also really helped my kid improve at school. My wife is now a blackbelt after several years of hard work. She loves going and has made lifelong friends there. Knowing how to properly defend yourself cannot be underestimated in this day and age, especially for young children and women. If you are in the area at all, come by and observe a few classes to see how things are going. It's great for the whole family and very rewarding.