This is a great game.  We got it a few years ago.  I recommend this for the whole family, ALL AGES 7 and up.  Some of the very complex puzzles are VERY, VERY hard, but all the better for figuring out the series of moves needed. Very fun.