Dustbin capacity: 350ml / Auto-empty dock option: yes / Mapping: yes / AI obstacle avoidance: yes / Remote check-in: no / Keep-out zones: yes, virtual / Brush style: single rubber / Works with: Amazon Alexa, Google Home, Siri Shortcuts
The Roborock S8 is the upgrade to my previous top pick for a robot vacuum/mop hybrid – the Roborock S7. The S7 was the first hybrid vacuum / mop that actually did a good job, and the S8 keeps that great performance and adds some impressive improvements, including AI obstacle avoidance and a dual roller brush system.
Its killer feature is the mop that vibrates 3,000 times a second to simulate some good old-fashioned scrubbing. This is paired with an extra-large water tank so the mop can actually get wet enough to be effective and the ability to lift up the mop so it doesn’t get your carpets wet. Unlike the S7, the S8 also lifts up its wheels, letting it clean up messes like ketchup without getting its brushes sticky.
The S8 is a very big bot, packing a big battery that adds power, an extra long 180-minute runtime, and a wide mopping plate. But it’s low enough to get under furniture. As it’s also a mopping bot with a big water reservoir, it has a smaller dust bin at 400 ml. Unless you get the auto-empty dock model (S8 Plus) for an extra couple of hundred dollars, you will be emptying this after every run.
I do recommend the new dock if you have the room. While the S7’s dock was finicky, this one is much improved. It has a nicer design, a slimmer profile, and a more efficient evacuation system that didn’t get clogged once in testing, unlike the S7 dock.
But it’s the new dual rollers that really up the cleaning game here, and this is a big reason why you might want an S8 over the Q Revo. That said, it’s still not as good as the Roomba’s, which are much wider and cover more ground.
Roborock pioneered the “VibraRise’’ feature that lifts the mop a few millimeters when it senses carpet, meaning you don’t get a damp rag dragged over your living room rug. The real benefit here is less manual intervention. With many mopping bots, you have to swap out the mop pads when you want them to go vacuum the carpet. But the VibraRise feature can only clear low-pile rugs, so I had to set no-mopping zones around my plush floor coverings.
The S8 still requires some hands-on effort since you have to refill the reservoir (it doesn’t warn you when it’s empty) and wash the mopping pads (you can throw them in the washing machine), unlike the Q Revo, which does all that for you.
The S8 is slightly more effective at mopping than the Q Revo’s oscillating mops, but I didn’t like having to remove the mop pad for cleaning. However, it’s worth noting that all the robots that wash their mops take longer to clean your house — as they head back to the mop station every 20 minutes or so to clean themselves. The downside is those that don’t self-clean do drag an increasingly gross mop pad across your floor.
A feature I love with the S8 is that you can use it as two separate robots — a vacuum and a mop. It has a mop-only mode that moves in a tighter “Z” pattern and goes over the floors twice. You can also set it to move more slowly for a more thorough and quieter clean. I liked to send it out to vacuum everywhere first, then recharge and go out again to mop, which resulted in sparklingly clean floors. It does take a long time, though.
The S8’s obstacle avoidance is good; it rarely got derailed or trapped, but it’s not as consistent as Roborock’s S7 MaxV Ultra or Roomba j7 and did suck up the occasional cable. The S8 is a powerful, capable vacuum and mop and a good option with or without the auto-empty base.
Dustbin capacity: 400ml / Auto-empty dock option: yes / Mapping: yes / AI obstacle avoidance: yes / Remote check-in: yes / Keep-out zones: yes, virtual / Brush style: single rubber / Works with: Amazon Alexa, Google Home, Siri Shortcuts
As mentioned, there are a lot of new self-cleaning robot vacs out there, but right now, the original is still the best. That’s the Roborock S7 MaxV Ultra — not to be confused with the S7 Max Ultra or the S8 Pro Ultra. If you want a robot that vacuums, mops, empties its own dust bin and dirty water tank, refills its own clean water tank, and cleans itself, while also avoiding cables and pet waste, the Roborock S7 MaxV Ultra is the best of a small but growing category of self-cleaning robots.
The S7 MaxV Ultra has the same sonic VibraRise mopping action as the S8, so it mops very well. Its AI-powered obstacle recognition is a different AI tech than the S8, and it works better; this bot never gets caught on cables and successfully avoids pet waste. You can also use the onboard camera as a security camera, which you can’t do on the S8. Unlike this feature on the Roomba j7, there is two-way talk built-in. (It’s livestream only — there’s no recording).
The downside is that the charging/cleaning dock is huge and unattractive. And while it is well-designed — it’s easy to fill the fresh water and empty the dirty water tank — it does get a bit smelly. You also need to clean the mopping station periodically, and there is no hot air drying. Instead, it lifts the mop up to let it air dry.
The mop cleaning and drying process is efficient; theoretically, you don’t need to remove the pad after every run. But I recommend throwing it in the washing machine when emptying the dirty water tank.
One downside of this type of hybrid vacuum is that it needs to go back to its base every 20 minutes to refill and wash its mop. This process is quite loud and takes two or three minutes to complete as the little brush in the base runs back and forth across the mop and scrubs it. This extends the time it will take to completely clean your home (although you can tweak the timing in the app). But you do get much cleaner floors as a result.
I’ve tested several models in this category now, and the Roborock S7 MaxV Ultra is still my favorite. The Ecovacs Deebot X1 Omni (which has a built-in voice assistant and oscillating mops like the Q Revo) is also good, but the Roborock can vacuum carpets and mop simultaneously. In contrast, you have to choose your cleaning preference with the Ecovacs model each time you send it out. The newer Ecovacs T20 Omni can lift its mops, but in early testing, its obstacle avoidance was not as good as the Roborock’s.
The new Roborock S7 Max Ultra (without the V) is $100 cheaper and also comes in white, plus it adds warm air mop drying and slightly more power. However, I didn’t find the warm air made much difference at all, and this bot doesn’t use the same AI obstacle avoidance tech as the MaxV, so it isn’t as good at dodging debris.
Then there’s the S8 Pro Ultra with a cleaner-looking dock, the option of white, the mop drying feature, and the new dual roller brushes. Plus, Roborock ditched the red racing stripe design (which was a big nono in my book). But for $1,600, these upgrades aren’t worth the extra price.
The S8 also doesn’t offer the live video feature (something some people may see as a bonus, but I have found useful) or have any removable parts. Unlike the standard S8, you can’t remove the mop pad or the water reservoir, which could present repairability issues down the road. At $1,400, the MaxV Ultra is an excellent robot vacuum; if you can find it on sale, you’ll be extra happy.
a:hover]:shadow-highlight-franklin dark:[&>a:hover]:shadow-highlight-franklin [&>a]:shadow-underline-black dark:[&>a]:shadow-underline-white”>FAQ: robot vacuum cleaners
When buying a robo vac, you’ll be bombarded with lots of specs around suction power, but largely all of these rolling sweepers are suitably sucky, picking up everything from dog hair and kitty litter to Cheerios and dust bunnies. Roborocks with 5,000 to 6,000 Pa of suction do better than models with 2,000 Pa, but as noted earlier, the brushes make the biggest difference. Most robots have multiple suction levels, and more expensive models adjust to suck harder when they sense carpet.
However, none can really, truly get carpets clean. They get surface debris, but if you have a carpeted house or lots of rugs, I recommend investing in a stick vac for weekly deep cleans. These are also handy for stairs, something no robot vacuum can tackle (yet).
The key to a clean floor with a robot vac is consistency. Run it daily if you can; it won’t keep up as well if it only runs once a week. If you want hands-free cleaning everywhere, you’ll want to budget for one per floor or be prepared to move it around. You can also buy extra charging bases, and most models can map multiple floors.
Yes, every Wi-Fi-connected robot vacuum worth its salt today works with Alexa or Google smart speakers for voice control. However, some are limited to stop / start and pause, and maybe suction level, whereas others can be told to go clean specific areas.
Here’s how to set up a bot with Alexa voice control or Google Home voice control. A couple of manufacturers now also work with Siri Shortcuts, so you can use Apple’s Siri voice assistant to command your bot. If you want this, look for robots from iRobot or higher-end models from Roborock and Ecovacs. Robot vacuums are supposed to be part of Matter in the future, but who knows when that will happen.
Any of the robot vacs in this list will work well for pet hair. But if you have multiple critters in your home and they’re extra shaggy (think Persian fluff balls or long-haired retrievers), then you should definitely invest in a model with dual rubber roller brushes (the Roborock S8 or Roomba j7 or i3). These are the best at getting hair up from carpet. Although, as noted, you’ll probably still need a stick vac for weekly deep cleans.