My Roomba appears to get beached on carpets thicker than 1/2 inch so I now move those before running it. Also, it clears 3 out of 4 fixtures in the living room but not one chair. After these disappointments I’ve tried to use it as a table cleaner and a way to do corridors. My final disappointment: I thought the Roomba would do a better job as a pool table cleaner. I sense a market opportunity.