We had a number of pet stains that needed to be removed. Citrus fresh was able to almost leave no trace of the stands by the time they were done. We had hired of the companies in the past who we thought had used the correct process but apparently we had been wrong for quite some time. Price was very similar but the outcome was far different than our past experience with carpet cleaners who, after doing an initial cleaning, the stains would reappear within a week. Citrus fresh had some excellent treatments for our stains that have lasted for more than two months now.