We have three cats that leave us stained carpet spots from vomit, and this cleans them up with almost no effort, and is completely reliable.