We were watching a friend's little golden retriever for two days while they were out on business. He got sick before they even left, so when we got him, we were reluctant to take him in. But because he's so loving we had to! Anyways, he got very sick and threw up in the same corner of the den (how nice of him!), and left some discernible greenish brownish marks that wouldn't come out. We called these guys, and didn't think they could do it, but after an hour of cleaning, it looks pretty much as good as new. They even did the entire house in about an hour and a half. I recommend this place. Friendly service too!