Having Roomba for several years now and very happy, I opted for Scooba. It is less "intelligent" than its big brother: - Non-programmable - Less fluid displacement But the key is there: it cleans your floors for you !! The must: turn roomba one day, and the next day Scooba, so your home is always the same nickel with children or animals !!! One of the best inventions, including roomba, from the washing machine!