My kids liked this game, but quickly mastered all of the parts. There are about 5 different "games" to play. It does have 3 levels, so there's a bit of room for growth, but even the highest level stuff isn't very challenging. Our 3 year old is whipping through the 2nd level.
As a parent, I find bits of it boring and repetitive. Not a lot of creative thinking going on. The 'skills' are pretty basic (matching, shapes, etc.) -- but then I don't have my kids play computer games to teach them things, they're for fun.