Heavens Best did an amazing job cleaning our carpets and getting out stains that were thought to be permanent. They provided excellent service from start to finish. They were always very professional and honest. They communicated every aspect of the process very clearly. The quality of work was outstanding, exceeding our expectations. I will use Heavens Best again and recommend them for any of your carpet cleaning needs.
-- Kevin W