Great class for kids. Perfect balance of karate, fun time, praise, encouragement and discipline. I love the Discipline Cards- in order to earn a stripe on their belts, kids must complete a chore/ discipline sheet. (5 check marks must be earned: eating veggies, using manners, doing homework,etc)