I have to admit I was skeptical about the stains in my carpet coming out, but this man did it. I have a cat that will eat anything not nailed down, and not necessarily food, then throw it back up. I had nasty cat vomit stains in a few places and he assured me it would come out. My carpet looks new again. Would definitely recommend him to others. He arrived on time, was very professional, and was done faster than I thought he would be.