The only way to truly know for sure is to try to clean it. I’ve saved many carpets from being thrown out before their time much to the delight of the home owner. The example above is proof of that. I will let you know what to expect from the carpet cleaning before I start cleaning it. The good news is that you won’t be charged extra for how dirty your carpet is. Other outfits do that but I never have. If you have pet accidents on the carpet, that treatment will be an additional cost but it is very reasonable.