Meet my Neato Robotics XV-12.
It sucks. No really. It seems to hit almost all the areas. Got issues with a corner or two. But it does an all right job. Not as good as my upright dyson, but between 'big" cleanings, it'll do. Oh yes it'll do quite nicely.