This playhouse is wonderful, especially for small yards like ours. Our kids are currently almost 6 and 2.5. They each love it and it meets their needs together and separately. It is good quality material. 
The instructions indicate that it would take 3 hours to assemble...that is a complete joke. It took us probably a total of ~25 hours, give or take. I'm sure it could be done faster, but there are A LOT of pieces and A LOT of steps. At times it was fairly easy and almost even fun (!) but the slide was particularly a nightmare to assemble. But it is done and we love it and the kids love it. I do not regret the purchase.