
Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Top Pros
Top Cons
Reddit Reviews
This is what we have. I love it.
We are extraordinarily happy with our Roborock S7 Max Ultra. Vacuums and mops, auto-empties the vacuum bag, auto-washes the mop. Everything about it is great and the app is super easy to use and setup. Easily avoids shoes, toys, dog mess or anything else you may have left on the floor. No prep work it just does it's thing. We paid like $1,200 for it several years back but it's [on sale for $649 right now](https://www.amazon.com/roborock-Max-Ultra-Self-Emptying-Self-Refilling/dp/B0BR5D59MF), if you can swing the extra $50 it's very well worth it.
Every vacuum, robot or otherwise, is going to require maintenance occasionally such as replacing belts, cleaning the brush, etc. That goes for the "self-cleaning" models as well. Hair builds up in the rollers. Grime and hair builds up in the cleaning mechanism. All that said, we are VERY happy with our [Roborock S7 Max Ultra](https://www.amazon.com/roborock-Max-Ultra-Self-Emptying-Self-Refilling/dp/B0BR5D59MF) and it's on sale right now for crazy cheap. Vacuums and mops, self-empties, self-cleans the mop pad, hardly ever gets stuck, has object recognition to avoid things like dog poo, shoes, cords, etc. We've had it three years now and no real issues other than, as I mentioned, normal maintenance.
For a fully carpeted 1,000 sq ft apartment, check out the [Roborock S7 ](https://www.amazon.com/roborock-Max-Ultra-Self-Emptying-Self-Refilling/dp/B0BR5D59MF/ref=sr_1_3?dib=eyJ2IjoiMSJ9.0LKVxfDRUH8T8ZN3GflnS6QVJ6AkC8tQSUh7raSa41QxIZiK8IDzzGV7e0_L6fIdVc6KTTEaw9hurxr5rPP1Yum6ZDc-MGSTIEdEFcaxFbBBMyDQJECybqfpN4E3177aIn4gF5Mzuk9McbMhzxFN1zbnZ_QWzmBQzvAukLLdqEChDHI01ptXtNIPMXVgknTrH9aUDPKKtmg0dBYNCYnXWT0UK67VwrfuxsMu1gvK0iY.3xM3pH8CBYQa_jBd86KWWXKyel4I0we6k1oemTgzBn4&dib_tag=se&hvadid=570529981081&hvdev=c&hvexpln=0&hvlocphy=9012073&hvnetw=g&hvocijid=3362728545910206647--&hvqmt=b&hvrand=3362728545910206647&hvtargid=kwd-1237667868693&hydadcr=16291_13413309&keywords=roborock+s7+robot&mcid=58a64fa67aa532a9a76d6a1d38b2ffa7&qid=1761753719&sr=8-3)which is also a solid choice. It has strong suction that adjusts automatically for carpets, handles pet hair well, and navigates efficiently in a multi-room setup. It’ll do a good job keeping carpets clean without you having to constantly intervene, and it’s a big step up from the Eufy E25.
There will be lots of opinions. Here’s mine: I have a qrevo master and an s7 max+. The spinning mops on the qrevo suck. There’s no weight on them so they don’t clean as good. The dust bin doesn’t make sense and holds nothing. It also can’t find the doc as well. I’d trade the qrevo for an s7 (or 8) any second of any day.
I’ve had a couple models since buying my S7 max. It’s odd that they keep getting worse and worse. I always get downvoted, but in my real world house, the S7 is just light years better than my current revo master (one is upstairs and one downstairs). Beyond frustrating.
I need to replace my S7 Max UltraV w/e it’s called. Main requirement for me is for it to be plumbed in. I’ve been eyeing the X50.
I’ve been happy with Roborock (ours is older, s7 ultramax I think, mood and vacuums). I just wish there was a robot to dust everything and remove hair from non floor surfaces! (I have a 70lb collie Aussie mix with serious undercoat but this post showed up on my feed)
I have s7 ultra max. The brush is different so prevent hair wrapping around though it still does at the edges sometimes. The only time I had issues with emptying was when I tried to use generic bags. They were supposed to work but didn’t seal right so dust was escaping and clogging the vacuum part.
Our Roborock works well on our hard floors but I do sometimes need to do the rugs manually
I think I have the s7 ultra
Our first was an old hand me down eufy. Just kind of bumbled around randomly. Still helped, but had to maintain a lot. I ended up getting a Roborock s7 ultra that makes a map and mops and vacuums. Run every night in the main rooms and a few times a week in bedrooms and I haven’t cleaned floors manually in months. Helped with old dog (pit bull mix that shed a lot) and new dog (collie with super long hair).
We got a Roborock s7 ultra and it’s so helpful. We have a hairy dog. We haven’t spent time on the floors in months.
I also love my Roborock (S7 ultra I think). Going on two years and only have to do minor maintenance. After my last dog passed, I started to wonder if it was worth it and turned down the frequency, but now I have a new very fluffy collie and it runs every night. On the off chance it doesn’t run (gets stuck, etc - not too often) I can tell right away 🤣
I personally can heavily recommend Xiaomi. Idk how exactly the circumstances are, but Xiaomi and Roborock make the same vacuumrobots with Roborock just doing the "premium line". But you will get 90% of what the Roborock does, but mutliple times cheaper. Just compare the Xiaomi X20+ with the Roborock S7 Max Ultra and their prices when they released... idk was like 500€ vs 1800€. Our old Ecovacs constantly rotated its map and thus was completely useless.
I’ve got a roborock S7 Max Ultra, we run it pretty much every day.
Rankings by Use Case
Top recommendations from others in the same boat
Best for Cat litter tracking

Top pick
Dreame - X50 Ultra
Best for Cluttered homes with toys and cables

Top pick
Roborock - Saros 10 Series
Best for Deep tile grout cleaning

Top pick
Eufy - Omni E25
Best for Hands-off maintenance

Top pick
Roborock - Saros 10 Series
Best for High threshold navigation

Top pick
Dreame - X50 Ultra
Best for High-volume pet shedding

Top pick
Roborock - Qrevo Curv Series





