I used to have a Shark robot vacuum a few years ago. It was good, but unpredictable in its patterns and knowledge of my living space. This thing is light years ahead of that.

The laser mapping was incredibly accurate and the unit wasn't too loud. It's also pretty well sized to fit under some furniture and other items we have. 

I haven't really tried the mopping functionality yet, but based on the rest of the experience I bet it's awesome. 

One suggestion: Include some kind of little block to place at certain points in your living space. When it maps a room, it's hard to tell exactly where the edge of a rug or something is, but if you put an obstacle at that spot it will map it as a blocked off space. Then, you can easily set your no-go zones off those map markers.