I love my roomba and have used them for years, I wish this one was a little less complicated. Often, its precision prevents it from completing a thorough cleaning. I find it lost a few feet from the base or shut down in the middle of a task because of a few pet toys on the carpet. I often find myself wishing for a chaotic random mode that my previous roomba would perform in a more complete cleaning. This one is too smart to clean well.