Does a decent job....use machine for pet messes mostly. The only drawback for me is how often you have to dump the dirty water container; it only gets a little over a quarter of the way full and you have to dump it.