I have been using a Eufy for the past few years that's still working well. After using this Roomba for a solid month now, it's not consistent. It stops too often and didn't clean the full time on its schedule and I don't realize it until the next day. I need to look at updating my notifications for the app, so that's probably more on me. The self-emptying feature is nice. Is it worth $900 more than a Eufy knock off? Not to me. It has very powerful suction, so that is nice. I would say the suction power is better than the Eufy. I'm hoping I just need to get more used to it to help it become more consistent. Otherwise, it's very expensive for what it is.