BOOK THIS SPACE FOR AD
ARTICLE ADWhat's the deal?
Our top pick for the best robot vacuum and mop combination, the Dreame X40 Ultra, is now discounted by $500 off its original price, on sale for $1,400.
ZDNET's key takeaways
The Dreame X40 Ultra is 20% off right now on Amazon, available for $1,400. The X40 Ultra is a high-performing robot with excellent mapping capabilities and strong 12,000Pa suction. It performs exceedingly well on carpet and hard floors, with great object avoidance and high customization.Although it can recognize and show snapshots of obstacles, it sometimes gets tangled in cords and loses one or both mop pads. I also found some connectivity issues with the app.As a robot vacuum and mop fan, I am always looking for the next big thing in home cleaning robotics. I almost stopped looking after the Dreame X40 Ultra.
Also: The best robot vacuum mops you can buy: Expert tested
This robot vacuum and mop combination has so many features that keeping up with them during testing was challenging. Unboxing the Dreame X40 Ultra was a joy, mainly because the robot looks nicer than most eyesores. The base station features a grooved front and gold accents, while the robot looks sleek and simplistic.
Setup was quite a breeze -- you download the Dreamehome app and follow the instructions to add it to your Wi-Fi network and set up your preferences. I found some issues with the app connecting to the Dreame X40 Ultra, making me wait a few minutes or force-quit the Dreamehome app to relaunch it. Even a month later, I found that this still happens occasionally, which is disappointing as I don't have that issue with other robots.
Also: I tested a robot vacuum and mop that performs as well as models twice its price
The robot features market-leading suction power at 12,000Pa, making it excellent for carpeted homes or homes with pets. It's efficient and fast, easily cleaning across my floors and navigating obstacles while staying true to its map.
One of my two favorite features of the Dreame X40 Ultra robot is its object avoidance. This is one of two robots in my home that doesn't require me to pick up every object from the floor before running it. This means I can send it out to clean on a schedule or when I'm away from home and rely on it to consistently deliver a clean home without getting stuck on a kid's sock under the coffee table.
My second favorite thing about this robot is that it has magnetic mop pads that not only lift to avoid getting carpets wet but can also be set up in the app to leave the mop pads at the base, vacuum the carpets first, and then vacuum everything else. Then, it returns to the base to reattach its mop pads and mop the entire house, avoiding the already clean carpets.
Maria Diaz/ZDNETUnfortunately, the X40 Ultra's mop pads lift to about 10.9 mm, which is not quite enough to keep my living room's medium pile carpet dry. This means I have to set that rug as a no-go zone for robot vacuum and mop combinations like the Yeedi M12 PRO+, which lifts its mop pads to 9 mm. The X40 Ultra's ability to detach its mop pads at the base station and clean carpets first is a game changer. The app also lets you enable intensive carpet cleaning, where the robot slows down and cleans carpets twice by cross-walking.
Also: I test robot vacuums for a living - the Narwal Freo X Plus is the best you can get for $400
The Dreamehome's app has so many customizations that it reminds me of everything you can do with the Roborock S8 MaxV Ultra, a direct high-end competitor with many of the same features. Like the S8 MaxV Ultra, the X40 Ultra takes photos of obstacles and can take photos of your pet in passing if it spots them.
Maria Diaz/ZDNETDreame uses AI for visual recognition to identify and add objects to your map. Of course, this isn't always accurate, which is why my toddler was mistaken for a pet, but it's pretty entertaining and useful that the robot lets you see the obstacles it finds in its path. You can also drop into the camera's feed to view what the robot sees using your smartphone.
The X40 Ultra's camera can detect stains on hard floors and rev up the robot's mopping power to scrub up the stains. When this happens, the side brush automatically lifts to avoid getting wet or spreading wet messes. When the built-in turbidity sensor detects too much dirty water, the robot returns to the base station to rewash its mop pads and resumes its cleaning session.
Maria Diaz/ZDNETSo, how is this robot not perfect? To address the elephant in the room, the Dreame X40 Ultra is one of the most expensive robot vacuum and mop combinations I've seen, at $1,900. Its current limited-time deal thus helps a lot. The Roborock S8 MaxV Ultra is priced at $1,800, and I already find that to be steep. Spending almost two grand on a robot that will roll around your dirty floors isn't an easy purchase.
Also: The best robot vacuums for pet hair of 2024: Expert tested and reviewed
It's also simply not perfect because nothing is. I found that the X40 Ultra often tries to go over some extension cords rather than avoid them, which almost always results in one or both of its mop pads coming off and the robot getting stuck without them. This is a bigger inconvenience when I've left it alone to clean the house and come back to see it surrounded by dirty floors in a corner.
ZDNET's buying advice
When it comes down to it, the Dreame X40 Ultra is the smartest robot vacuum and mop I've ever tested.
One simple example: If you've ever had robot vacuums, you've likely experienced them aimlessly roaming around when it's time to return to the dock, only to pause two feet away to say they can't find the charging station.
This Dreame X40 Ultra never does that. As a robot vacuum reviewer, I decided to bring out 11 robot vacuums in a group to take photos of them. After the photos, the X40 Ultra accidentally got bumped when someone tried to walk over the robot labyrinth and began returning to the dock. After expertly navigating through 10 of its pals, weaving to and fro like a cyclist through a traffic jam, it went straight to the charging dock and began charging. I tried this with three other robots, but none found their charging docks.
I have three little kids set on making as many messes as possible, and the fact that I don't have to worry about this robot getting its roller brush stuck makes the Dreame X40 Ultra one of the best robot vacuum and mops I've ever used.