I love iRobot products, but the only reason I'm giving this one a 4/5 is because it doesn't actually "mop" anything. It just puts water on the floor, and you have to come behind it to dry it and clean it yourself. I would have been better off without buying the mop attachment.