DRYCARPET gave my one-year-new carpet its first cleaning a few months ago and left it apple-fresh. The carpet feels like it did the day it was installed; the spots are gone and haven't returned. It was more expensive than I had expected but worth it to know it was done right and my carpet will probably stay nicer looking and last longer.