We had new carpet put in throughout our house last year. In the interim we had a very ill dog who had a lot of accidents. Although I try to clean those issues up with water in my steamer, it wasn’t working and there were spots. And now we have a puppy …. Thank heavens for Chem-Dry of Denver. They came out yesterday and all of the spots are gone!!! They do an awesome job. Last year we had a flood in the house. They came out and picked up my upholstered furniture, took it back to their shop and cleaned AND deodorized it. It is just like new again!! I thought I would have to replace my sofa!!