The best! Save money and call I Clean Carpets to get the job done right the first time around. I tried using Stanley Steemer and I was very dissatisfied. They gave me a song and dance about my carpets being too dirty to ever really look clean again. Well, turns out they CAN be clean again - as good as new as a matter of fact! I called I Clean Carpets and was able to book an appointment for the next day. Their pricing is fair and competitive and ends up being a bargain if you're like me and threw your money away on another company that does not get the job done. Prompt, courteous, professional AND effective, I am looking forward to calling them again for tile, furniture, etc... to get my whole house sparkling clean. Thank you I Clean Carpets!