We have only used it once, but it's great. It removed stains off a white carpet that had been there for awhile. We didn't think we would ever get the stains out. Much better then carrying and storing a big bulky carpet cleaner for random spots here and there. I would recommend purchasing the carpet cleaner at the same time. The sample bottles won't last long.