My carpet is very old (read 30 years). It was here since before I moved in and you can definitely tell. I would love to replace it, but since I don't own the house it is up to my landlord and he thinks it looks good still... I use this when I need to deep clean, which is about every 2 weeks. I have a Husky who loves to dig and comes in covered in dirt. This cleans it up really well.