I was pleasantly surprised at how well this handled my carpets with some stubborn stains (coupled with the reason of buying it...a new puppy!). It very much made a huge difference and I'm offering it up to friends and family so they can also see how effective it is