We got a Roomba. It’s cleaning the living room and kitchen at the moment. It does a good job of keeping the wood floors clean. It also does OK on the medium-thick carpet upstairs. I also like that it’ll clean under the double bed, so I no longer need to shift the thing to vacuum. Not to mention the sideboard in the dining room, and the kitchen table.
I was pretty skeptical about whether it would be any good. First time I tried it, I had just cleaned the floors the regular way. It picked up a bunch of dirt I had missed. So yeah, I’m a Roomba believer.