So when I first sent this guy to work I was less than impressed. It seemed like it was only moving erratically and was missing tons of stuff. However, I deleted it the next day - it worked like a gem! I don't know if the first day it was just trying to figure out the room, but the second day I watched him for a while and he was definitely moving on purpose trying not to miss a single spot. I posted a video to show him slowing down just before he hits something so he doesn't hit it and leave a trail. The video also shows how cool this edgy guy is and how he then returns to his charging station, even slipping out and adjusting to the charger which fits perfectly. As for mopping, it took me a while to figure out where to pour the water, so I posted the instructions on how to do that in a video. Something I had to figure out is that you have to completely remove the tab covering the water tank for the wipe adjustment to work properly, otherwise you're just preventing the water from flowing out. The tank is small so it doesn't hold much water, but it's very easy to stop and refill. If it was more expensive I would deduct a star for not being able to hold a ton of water, but at this price point for a great robot vacuum/mop - I have absolutely nothing to complain about.