I have had a Roomba for a few years. I moved and decided I would update my robot vacuum. After reading reviews, I decided to try the Neato. I am very disappointed in it. First of all, it is supposed to be less noisy than the Roomba?! I beg to differ. I have to set it to work while I'm gone because I can't stand the extreme noise. It will vacuum a room one time and then stop where I left it when obviously the room is not clean so I have to set it to do a room at least three times before it is "clean" although it is never really totally clean. It has a hard time going from my wood floor to my area rug which isn't very thick. It constantly has some error message which most of the time is nonsensical and doesn't even pertain to a problem. I feel like I am dealing with a kid, I have to keep going back to check on it. I am extremely frustrated with it. For me, this was a waste of my money. I will be going back to my Roomba as soon as possible. Although Roomba is not without problems, I find it far superior to the Neato.