This is the 4th carpet cleaner I have purchased in my life. I decided to change brands after my last carpet cleaner just didn't do a great job. This is the first time I have ever been able to get an old stain out from a pet. I love the feature of it warming the water and keeping it at a constant temperature. I definitely would rather use this unit than rent a rug doctor!