I have used this carpet cleaner only a few times but it does a great job on cleaning up the pet stains, as well as the human stains from food being dropped on the carpet. I really like that it is cordless. Nice machine and handy!