Kids love this, although my wife and I spent hours playing around with it, too.  Would definitely recommend for 4yrs and up.  My two year old loves to mess around with it, but my 4yr old can put it together and make things with the pieces.