Platinum Professional Carpet Cleaning has been cleaning my carpets for 4 years. They are now also the cleaner of choice for every friend I’ve recommended them to. We have lots of kids and a dog trashing our carpets every day, all day, and Platinum makes them good as new every time. They take great care and time to do a thorough job including vacuuming, moving furniture (as you wish) and stain treating. They even follow up afterwards to be sure no stubborn stains came back and nothing was missed. We have used about every other company and type of carpet cleaner over the past 10 years and none of them come close to the job Platinum does and the integrity they do it with. I highly recommend this company.