I have a Roomba; have used it for about a year, and generally can recommend it. It lives on the middle floor of my cabin, and I turn it loose each night to help me keep things straight. SOP is to come home, hit the "Max" button, and let it go around and do its thing; then it has a little pop-out bin that I empty into the trash; and, I have to tell you, I get a giddy little thrill every time I do that and I know that gunk is in the trash rather than all over the floor.
Once every month or so, I need to pull it apart and clean it. Other than that, fairly low maintenance. It's not terribly loud, but I would not call it quiet either.
Works like a charm on hard floors; OK on carpet. Better in areas that are not too congested; I have to make slight alterations to the arrangement of things so it does not get "trapped" anywhere, or end up trying to eat cords or knocking things over. It finds it's way back to its charging station about 85% of the time.
Good fortune,
- Icarus enjoys having a cleaning droid...
_________________
Please forgive me if, in the heat of battle, I sometimes forget which side I'm on.