I was at first skeptical about using the Roomba because I have a lot of things on my floors and not too much open space. To my surprise, the Roomba navigated its way all around every obstacle perfectly. I find that in my house the lighthouses/virtual walls do not really do much good, probably again because of the size of my rooms and how filled they are. I just close the doors of rooms that I do not want the robot to go into, or I just barricade the room in another way and that works perfectly.
Also I have a very large bird cage - and those with birds know how dusty they are, feathers on the floor, etc. The Roomba rolls right under the cage and gets every single thing up. While cleaning it out, it was shocking to see how much dirt it picked up in just one use. I will definitely let this run every day, if not for anything else but getting those bird feathers up!