My kids loved it - ages 4, 6 and 12.  Hours of play, well crafted and not too hard to put together.