This carpet cleaner does what it says. I hadn’t cleaned my carpet in over two years and the waste water bin was a dark grey after using this. I do think you might need to use elbow grease on deep set stains but for an overall deep clean this gets the job done.