I have an Oreck vacuum - I was skeptical but between a dog, two cats, a husband and a child - Our hardwood floors would just get dirty in a day. I have tried mops, swiffer and hands and knees but the problem is - it was always a process and it never really feels clean. First vacuum, then sweep then clean then reclean. It was just too much time. This thing whip it out fill the tank and just go. The complaint of over watered is easily remedied just don't press the solution button and it will just suck up the excess. The only thing I wish it had was a suction hand tool for under cabinets. It does not suck up large pieces like a vacuum but close enough