I have used Apple Carpet Cleaning Services in two different houses and he does great work. He walks through and pre-treats any spots and then gets to work with a truck loaded machine. He places papers under furniture legs and helps to place fans to help speed the drying. Very reliable and reasonable prices.