We had a Roomba, and gave it up. It couldn hardly do one room before the brushes needed to be cleaned, the dirt canister needed to be emptied. For the amount of time I was spending maintaining it, I could have easily pulled out a vacuum cleaner and vacuumed the whole room.