The carpet stretcher came out first, early in the morning, and within a couple of hours, all our carpets had been re-stretched and looked much better already (I think he charged about $375). Then Dehart arrived, and I have to say they did a fantastic job. True enough, they had tricks up their sleeves to remove many different kinds of stains. We had rust stains from metal furniture legs that had been there for years....all came out. We had a game room over the garage with a large area of carpet that had been terribly water-stained nine years ago. I had no hope for it, but it came clean as well. All our carpets look great. They cleaned our couch and love seat as well, and cleaned our bathroom tile, removing stains in the tile and the grout. Our house is large, so considering all the work they did, I feel it was a fair price. We will definitely be using Dehart again.