This seems to work well, however the directions are somewhat vague. It goes together easily, but there are a few attachments that are puzzling. So far I like it. The pad cleans up well so you start fresh every time you use it. It has a fairly long cord which is nice too. I love that I don't have to use floor cleaning chemicals and that it cleans well-clean floors for my crawling baby grandchild.