Cal, the owner of Integrity Clean has been cleaning my carpets for years now. I had three dogs who loved to play and wrestle with each other. You can imagine my carpets! One of my dogs developed seizures. He would lose his bodily fluids when this happened (which was often). Cal is the only cleaner who not only was able to get up the stains, but they stayed gone. Before Integrity Clean, I had tried many other companies. Within 3 months carpets would look like I had never had them cleaned. This has never been the case with Integrity Clean. Over the years we have developed a strong trust in Cal. We leave town and have him take care of locking up, closing the blinds, turning a few lights on and taking care of the thermostat. He has never let us down. I would definitely rate his company 5 stars, A+. Dr. Marlene Downing, Phoenix, Arizona