You can try all the discounts and chains. But when you have cleaning residue mucking up your carpets, call these guys. They don't stop until the water from their machines runs clear and your carpets are clean. And, well, that's what rug cleaners should do. Right? Clean your rugs. See the reason they are designated "best"? Good. Then have your rugs cleaned. So there.