I'm happy to have hired this company to have my carpets cleaned. They came and offered me different cleaning options. Since I have pets, I'm glad they show me what would be best for my situation. I'm happy that my carpets dried fairly quick. (About 3 hours) I will highly recommend them to my friends and family.