I bought a Roomba because of the time saving factor. My home has 5 adults and a child living in it so unless vacuumed everyday it's impossible to keep floors looking clean. Roomba exceeds my hopes. It is a very well designed gadget which does a wonderful job. We pull out chairs from the table and lift as much off the floor as possible, just as you would before conventional vacuuming. The rotating brushes mean it really can get into every nook and cranny. It moves between carpet, hard wood and vinyl floors with ease and alerts you if it has a problem. Our floors have never been so clean!