Just got a rug back from these guys that I thought was ruined… I had given up hope & happen to call Chem-Dry carpet cleaners on a whim. I was wrong. It looked nearly brand new when I got it back just a few days later. Extremely impressed with the service & the speed of the turn-around.