We bought this for our 2 1/2 year old and it was an instant hit!  My husband didn't have any problems building it and everything works well.  We added a light inside, bought a kid sized broom to sweep it as needed and flowers for the flower box.  This is toddler sized and perfect I think for ages 2-5.