I have a dog that is getting older and can't hold his bladder like he did as a pup, so he has been making messes more often lately. Instead of the tile, he tends to go on our rugs. The Shark Stainstriker has been a godsend helping me clean up the mess and any potential stain in the rug. I like that there are different sized head attachments and it is super easy to use. I like that it is fairly compact and easy to store in the closest when not in use. Great machine.