I could not believe how well this little machine cleaned up several stains on our carpet. I really had my doubts as to its cleaning ability so was totally shocked at how well it cleaned. It was one of my best purchases this year.