I bought this a few weeks ago and it has been a great help to have a vacuum that cleans, charges, and empties the bag all by itself. Keeps the house clean.

Though it does a fairly good job, it doesn't compare to how a human would see something on the floor and make sure it's picked up. Since this is a robot, it does it's best effort to cover each and every area and suck up all the dirt but there is always a chance it might miss the gap or some hard stuck dirt and move on