A few months ago we were doing a major cleaning of our home and our carpets looked terrible. Our steam cleaner just wasn't doing a good job, so we scoured the yellow pages for ideas. We found Heaven's Best. I am glad that we did! They did the best job on our carpets. We had some terrible stains that we never thought would come up. They got all the stains up, our carpet looked brand new.