Brian has cleaned our carpets several times and always does a great job! He goes above and beyond to make sure any stains and smells are out. Our carpets and floors always look fantastic after getting them cleaned. He will literally get on his hands and knees to see where an odor is coming from as I just hang my head in shame for not knowing.
He keeps you informed about his process as well as anything that you can expect (that the wool rug will stink for a few days). He also says he will come out and clean any areas again if a stain shows up after treatment, but we have never had to take him up on this because it is done perfectly the first time.