I had an older roomba model and prior to that, a eufy, and this model is by far the best. It is quiet when it's running, and the mapping on the app is extremely accurate. I have it set to run at the end of every day to pick up food debris etc around the open plan living area, and it makes a huge difference. I have yet to use the mop feature, but that's simply down to lack of time to set it up. Which brings me to why I knocked a star off - it is not readily clear how to attach the mop or how to use it when you unbox the roomba and go through the set up instructions. I found this frustrating. Overall, I'm so pleased with this device and highly recommend!