I bought this cleaner when I had new carpets laid. The old carpet was being passed on and needed cleaning. This cleaner is so easy to use, quick to fill and instructions are simple to follow. The old carpet came up absolutely spotless (a through-lounge, i.e. two rooms into one) in less than 45 minutes. With the special attachment, I was able to Scotchguard my new carpets myself at a fraction of the cost of having it done by the store. Cannot fault this cleaner except, perhaps, that you need a screwdriver to remove some of the guards to clean it properly - but not a hassle really. And no larger than a regular vacuum cleaner, so can be stored easily. Would recommend.