I had my carpets cleaned 2 weeks ago. Brian is a nice guy who took his time in examining my carpets including getting on his hands and knees to sniff the doggie potty spots. He ended up recommending the deep pet stain removal on one spot and the basic spot remover on the others. He did a great job, my carpets look new and no pet stains! The price is well worth the end result even though it took almost 2 days for my carpets to completely dry before I could walk on them.