This is a fun family game, truly good for all ages.  Unlike some games where it's difficult for the younger ones to beat the older ones, this game has a more level playing field and my younger child can beat the older one, and the kids can beat the adults.  The theory behind it reminds me a bit of rumikube.  One of our favorite family games!