Bought this game for my 7 year old.  He loves it and it can still be challenging for adults as well.  Rare for kid friendly games.  teaches patience and logic.  Fantastic game.  It is also small enough to travel with us and it's playable in the car/train/bus/plane.