I had a party coming up and I had to decide whether to get new carpet installed or have them cleaned. They were pretty bad from my two dogs. I priced it out and decided to have them cleaned and see if that worked. My carpets look brand new and it saved me from buying new carpets. The guy that came over was really easy to talk to and communicated really well what needed to be done and why. I would recommend this company.