This is my first robovacuum and the fact that it combines with a mop is truly a game changer. It was not difficult to set up. It saves me a ton of time, the fact that I can come home to already clean floors is amazing. It goes back to its holder when it is finished and I don't have to think about it. I have floors with a variety of materials and it works well. I highly recommend this and can safely say I am a true iRobot fan girl.