We gave the cleaning trolley to my 4 year old for Christmas. Both she and my 6 year old have been using it almost non-stop for two days now. It was easy to assemble, and it seems like it will be pretty durable in the long run. All of the parts actually work the way they would if they were the real deal (e.g., the vacuum really sucks, the sprayer really sprays). My girls are on a frenzy of cleaning activity. It's nice to see them role playing something useful.
Although I'd recommend this toy, I do have a couple cautions.
1. When you assemble the trolley, it does not snap into place. If you pick it up from the top, the tray will come off. You can easily place it back on. I assume this would make it easy to break down if you wanted to store it.
2. It comes with a bag of little Styrofoam balls. I think these are for throwing on the floor and vacuuming up. However, they stick to everything and fly everywhere. If you don't want a mess, you should probably leave them in the bag and hide it.
3. The spray bottle, sponge, bucket and mop are a tempting fare for little ones who want to clean just like mom or dad. Even though I warned my kids, "pretend toys use pretend water," we had real water cleaning going on in no time. If you don't want the kids mopping the carpet, you might want to keep an eye on them.
Other than those minor issues, I think it's a great toy. I think I'm going to video tape the girls and use it for blackmail when they are 16.