I was looking for a product I could spray on my carpet after cleaning patches as I had cleaned patches previously only for the area to become dirtier from lack of protection and the fact I had disolved the original carpet protector. I have only used this product about a month ago but so far so good. It appears that the areas I have used it on have stayed fairly clean. Not totally as clean as when I cleaned them but very close and definitely cleaner than previous attempts. I am very happy with this product as it was the only spray protector I could find and it does seem to work quite well. I would recommend this product for patches of carpet.