Time will tell about how long my carpets will stay beautiful, but based on all of my friends and family that have used Zerorez, I expect a long time. Service was prompt, courteous, easy and fast! The representative was experienced and knowledgeable. He asked questions about where to concentrate and if there were no areas of concern. The carpet looks new!