My kids play with it and love it and they don't get bored.  It is fun, it gets them to build up their problem solving skills. I have promised them to get another Thinkfun game if they finish all 40 cards.