This little steam cleaner is my new favorite tool! I've used it on rugs, upholstery and our LPV floors. It lifted a stain on my rug another tool could not. The various settings for cleaning versatility are awesome but my favorite feature is that the collection tank and the scrub brush can be cleaned easily and thoroughly after use. This was my biggest pet peeve with a previously used cleaner. One of the dirtiest jobs I used this for was a diaper blowout. Obviously I couldn't vacuum the dog hair and whatever else was on the rug first so it was even more critical that I was able to thoroughly clean the brush and the tank after use. This is an A+ product! Thanks for letting me keep it Stellar Product Testing, we have a lot more cleaning projects to tackle with this little beast.