This iRobot is wonderful. I use it everyday for two modes, dry sweeping and wet mopping, and only use the vacuum twice a week now. It maintain my floor perfectly clean everyday. With two kids, I am always run out the time for house chore. The iRobot give me some time to relax.