I purchased this to deal with pet stains left by a very busy dog. So far I have been extremely pleased with the cleaning outcomes when using this cleaner. I've had other machines in the past, but this one has out-performed all of them.