Set has been great -  Our 2 year old really loves playing but there are somethings that she will get to use more as she gets older and it's kinda small for older kids 11 & 12 but they still enjoy playing on it.   It took me and my husband about 3-4 days about 2-3 hours a day to put it together - the instructions are lacking in some areas but we could figure it out after some thought.  Overall it's a good set for the money,  I would recommend for ages 2-3 years old as they can have some room to grow into it probably 5-7 is the ideal age for them to be able to do everything.