Heaven's Best did an excellent job cleaning my homes carpet. They had not been cleaned for over two years and I was afraid they would not clean up very well. Heaven's Best made my carpets look like new again, and they were dry in an hour like they said they would be. Also, the price was very reasonable compared to other companies I have used in the past. I would recommend their services to anyone.