Did a good job getting old cat vomit stains out of my carpet. I had to use a little elbow grease to scrub it but the solution got it out better than others I have tried.