Works pretty well but gets stuck easily on a mat in the space I bought it for. I have to barricade areas off which is kind of a pain, but it sure beats sweeping everyday!