I have always used this company to clean my carpet. They are prompt, courteous, and they do a FANTASTIC job. My carpets always look new when they leave and they use the newest truck mounted system, not portable equipment. Carpets were practically dry as the walked out the door. Use them, you wont be sorry.