Update: This thing is the best. I had read in the reviews that someone got stains up out of their carpet even though they has steamed cleaned their carpet several times. Well Chloe (our dog) had the runs on my sea grass rug under my dining room table. It was that baby poop kind of color. I first tried to get it up with carpet cleaner, it wouldn't budge. Then I decided to try my new steam mop. I set it to the highest level of cleaning solution, put a huge thick beach towel under the area so it wouldn't screw up my wood flood, then steamed the crap out of it. It wasn't doing anything at first but slowly I could see it lifting (it has washable microfiber pads). After I noticed the stain lifting I switched it back to steam only. It was pretty damp by the time I was done so I propped that part of the rug on the chairs and left it over night. You can not tell where the stain is, it is completely gone.