
Robot vacuums are impressive devices that will clean your floors well and — thanks to bigger batteries and better robot brains — rarely get tired of doing their job. Over the last few years, they have gone from being utilitarian devices that sweep your floor to full-fledged home robots that can vacuum and mop your home and then trundle off to clean themselves to be ready for the next run.
- Best robot vacuum
- Best budget robot vacuum
- Best mopping robot vacuum for hard floors
- Best robot vacuum / mop hybrid
- Best midrange robot vacuum / mop
- Best robot vacuum for pet hair
- Other robot vacuums to consider
- What I’m testing and what’s coming next
- How I test robot vacuums
I’ve been testing robot vacuums for seven years and have run over 70 robot vacuums all over my house. These are my top picks if you’re looking for the best: a robot vacuum that can do it all with limited intervention from you.
Along with my top picks, I have options to fit specific needs, such as mopping or besting pet hair. The good news is there are a lot of great options. Whether you have a 3,000-square-foot home and three shaggy dogs or a small, stylish apartment you share with a goldfish, there’s a robot vacuum to suit your needs.
Best robot vacuum
Dustbin capacity: 270ml **** / Self-empty dock option: Yes **** / Auto-refill mop option: Yes / Mop lift: Yes, 20mm / Mop washing : Hot water and heated air drying / Mapping: Yes, lidar / AI-powered obstacle detection: Yes / Suction power: 10,000Pa / Remote check-in: Yes / Keep-out zones: Yes, virtual / Brush style: Dual rubber **** / Works with: Amazon Alexa, Google Home, Siri Shortcuts, _ **** Apple Home via Matter_
Roborock’s S8 MaxV Ultra ($1,799.99) is an exceptional vacuum cleaner and a very good mop. Its dual rubber roller brushes and 10,000Pa suction make it great on carpets; its sonic mopping is very good on hard floors, and its improved AI-powered obstacle detection means it will most likely get the job done without getting trapped or derailed.
The S8 MaxV Ultra is the best in the category of “hands-free” robot vacs, bots that do virtually everything for you: empty their bins, refill their mop tanks, and clean and dry their mop pads. Roborock invented this category with the S7 MaxV Ultra and has been steadily improving it.

That's the big selling point here; this bot is basically hands-free. Fill the S8 MaxV Ultra’s clean water tank and empty its dirty water once a week and change out the dust bag every couple of months. The robot will take care of the rest.
For $100 more, you can dispense with dealing with the water tanks entirely and buy the Refill & Drainage System model. This lets you plumb the charging base directly into your home’s water supply. I’ve not tested this on the Roborock, but my experience with the SwitchBot S10 with the same feature leads me to recommend this option if you can swing it.

The S8 MaxV Ultra comes with excellent AI-powered obstacle detection, bringing back the camera it last had on the S7 MaxV Ultra. It’s not quite as good as Roomba’s obstacle detection — it sometimes confused a pile of Cheerios for a charging cable and avoided them — but it’s much better than the Roborocks that rely on non-camera obstacle detection. It deftly navigates around most household clutter, allowing you to get the job done without having to tidy up.
Roborock has caught up to Roomba on cleaning prowess, and the S8 MaxV Ultra’s dual rubber brushes and 10,000Pa of suction power tackled the pet hair on my fluffy carpet and demolished my oatmeal test.
It also did a better job at mopping than Roomba’s mopping bots, though not quite as well as the Narwal Freo X Ultra or Dreame X40 Ultra, though it’s a better vacuum than either.
Its sonic mopping system — which vibrates its mop pad 4,000 times a minute — ably simulated scrubbing and wiped out my OJ and ketchup tests, though I did have to set it to deep scrub. Plus, the addition of a side mop and flexi-arm brush that extends from the bot helped with cleaning edges and corners.
Roborock’s mobile app is easy to use and comes with a laundry list of features and customizations that give you ample control over your cleaning. The S8 MaxV Ultra also has a built-in voice assistant, which makes getting the bot to clean the mess your kid made after dinner as easy as saying, “Rocky, clean here.”
Roborock also sells the S8 Max Ultra (no V) for $1,599.99. It has the same cleaning hardware as the MaxV but no camera, so its obstacle detection will not be as good. However, you also don’t have to worry about a camera in your house. It has a lower 8,000Pa of suction and lacks a voice assistant, too, which makes it seem overpriced since it’s currently only a couple hundred dollars less than the MaxV.
There are several great vacuum / mop hybrids in this guide. Of them, the S8 MaxV Ultra is the best at vacuuming and obstacle detection, and it’s a very good mop. It can also do both in one run, as it can lift its mop 20mm, which will clear all but the highest-pile rugs. If you have a lot of those, go for the Dreame X40, with its automatic mop removal. Its vacuuming and object detection are a notch below the Roborock’s, but its mopping is a notch above. The Narwal Freo X Ultra is an even better mop than the Dreame, but its obstacle detection isn’t great, and its vacuuming is merely pretty good.
Best budget robot vacuum
_Dustbin capacity: 300ml **** / Self-empty dock option: Yes **** / Auto-refill mop option: No / Mop lift: No / Mop washing : No / Mapping: Yes, lidar **** / AI-powered obstacle detection: No / Suction power: 5,300Pa / _ _ Remote check-in: __No _ ____ / Keep-out zones: Yes, virtual / Brush style: Single rubber bristle hybrid **** / Works with: Amazon Alexa, Google Home, Siri Shortcuts
For around $300, the Tapo RV30 Max Plus is a very capable robot vacuum and mop with some key features usually only found on vacuums that are more than twice its price. These include room-specific cleaning, multiple suction and water levels, smart lidar-based navigation, and an auto-empty dock. With brands like Roomba and Roborock, you're often paying double for the privilege of not having to empty the bot’s bin.

Thanks to lidar navigation, the RV30 did an excellent job of navigating my house, cleaning the perimeters of the rooms, and then using a mesh grid to clean inside the rooms. I did have to tidy up before it ran, though, as there’s no camera on board or AI-powered obstacle detection — so cables and socks will trip it up.
Its 5,200Pa suction power is impressive on a bot at this price, and ably sucked up Cheerios and dry oatmeal on hard flooring. It left some of the finer dust and debris, as its single bristle / rubber brush isn’t super effective. It fared less well on carpet. However, in the app, I could set it to clean a room three times for each job, after which it had generally picked up all visible debris.
Mopping was better than average for a mop with no pressure or oscillation. It has a wide mop pad, and the bot has a big 300ml tank (which also incorporates a 300ml dustbin), so it applies enough water to do a good surface clean.
Another unique feature for a budget robot is the ability to set customized cleaning for each room, choosing from five suction levels and three water levels as well as the three rotations.
5,200Pa suction power is impressive on a bot at this price
The Tapo app is very simple to use, with an easy-to-edit map that lets you add virtual walls and no-go zones, add furniture, and designate carpet areas. There’s no carpet sensing, so you need to tell it where carpets are if you don’t want it to mop them. You can even set the cleaning direction and build up to four maps — again, features usually only found on higher-end robots.
It's also super easy to start a clean, and I really like that you can just tap on the map to send the robot to that spot. The biggest downside of the Tapo is its tiny battery, which is just 2,600mAh. That is half the size of most vacs, and it couldn’t clean my entire 800-square-foot downstairs without needing to go back and recharge. It also takes a while to charge and occasionally had trouble repositioning itself on its dock. You can get the RV30 without the auto-empty dock for around $80 less if you prefer an even simpler robot vacuum setup. This way, it will fit under a couch or bed, but you’ll have to manually empty its bin.
Best mopping robot vacuum for hard floors
[Content truncated due to length...]
Posted from The Verge RSS feed, see [email protected]