I have to second the good review here for Shaggy's Carpet Cleaning. We had our terribly (pet) stained carpets restored and good as when we moved in by David from Shaggy's Carpet Cleaning. He was on time, the price was reasonable and the work was excellent. Definitely highly recommended.