We just moved into a new home and we kept all the carpeting which was not that bad, it just need to be cleaned. We phoned into loveyourcarpet and they were willing to come and steam clean the carpets. They brought all the equipment and ran all the resources from their truck. Did a thorough cleaning and managed to get out some pesky stains that were stuck in some spots. Everything was done very professionally with tarps laid down and everything. I highly recommend the company, They do really good work.