I like the fact that the karate classes are structured so that they cater to beginners as well as to kids with advanced belts. Some of the belt requirements are even posted on the group's website! I also am impressed with YCOA's emphasis on self-defense in case kids get approached by strangers who wish to do them harm.