A very clever bit of engineering, the Dreame X50 Ultra Complete is built to get into areas many other robots can’t reach: its VersaLift sensor retracts so the robot can pass under low objects, while ProLeap lets the vacuum climb over thresholds of up to 6cm. Very powerful vacuuming and excellent mopping, combined with excellent navigation and obstacle avoidance, make the X50 Ultra the perfect high-end robot vacuum cleaner and mop, particularly for those who have homes with tricky layouts - albeit at an expensive price-point.
Pros
- Excellent vacuuming performance
- Clever threshold climbing
- Fits under most low furniture
- Deep mopping
Cons
- Expensive
- Too many water settings to choose from
Dreame X50 Ultra Complete: Introduction
- Type: Robot vacuum cleaner with mopping
- Docking: Self-clean and self-empty dock
- Navigation system: LiDAR
From its more budget beginnings with the Dreame D10 Plus to the more recent high-end L40 Ultra, Dreame has shown that it’s a company that has quickly learnt how to improve its robots.
With the Dreame X50 Ultra Complete, the company takes another step forward in terms of technology.
Remember that Dreame prototype that was on show over in Berlin at IFA last year, the one that could climb (albeit, small) stairs?
Well, that’s no longer a prototype as the ProLeap system officially went live on the Chinese brand’s latest flagship had its unveiling over in Las Vegas at CES 2025 in January.
High-end rival: Roborock Saros 10R review
The ProLeap system uses retractable robotic legs, allowing it to climb over obstacles up to 4.2cm, or over multi-level steps like patio doors up to 6cm; so if you’ve got a multi-level floor in your house then this could be just the answer.
Add in powerful mopping, with excellent carpet avoidance, automated cleaning, a DToF sensor that retracts for cleaning under low objects and all of this makes the X50 Ultra Complete one of the best robot vacuums and mops available today.
Design and components
- Self-clean and self-empty station
- VersaLift lets the robot tuck its navigation sensor away
- Can lift or drop its mopping pads
At first glance, the Dreame X50 Ultra Complete doesn’t look so different to the Dreame L40 Ultra.
Both ship with a similar self-empty and self-cleaning docking station, although under the hood, the new model has some significant differences that I’ll go through.

This docking station has two tanks: one 4.5-litre tank for clean water and a 4-litre tank for dirty water.
Although the tanks are different sizes, as some water is left on the floor after mopping, I found that the dirty tank needed emptying roughly about the same time that the clean tank needed refilling.

If you don’t want to bother with this manual job, there is an optional water connection kit, so you can hook the Dreame X50 Ultra Complete up to your mains water and drainage.
This robot uses even hotter water for mop cleaning than the L40 Ultra did: up to 80°C, set in the app. That’s even hotter than the 75°C water on offer from the awesome Eureka J15 Pro Ultra.
Hot water helps remove odours and improves the mopping performance, particularly when combined with the optional detergent.
Dreame provides a 250ml bottle of detergent in the box, but you can buy 1-litre replacements for around $15 / £13 a pop.
The dual mopping pads are automatically scrubbed against the cleaning deck, with hot air drying them off to prevent odour and stop bacteria from growing.
This new machine has a built-in scale inhibitor, which fights to protect the machine against limescale build-up. As someone who lives in a hardwater area, this is a nice addition.
Dirt is sucked into the massive 3.2-litre bags, with Dreame saying you can go without replacing them for up to 100 days. Replacements cost $20 / £15 for a pack of three, which isn’t bad considering you’ll get about a year’s worth of use out of them.

A secondary 395ml bin is inside the robot. You won’t need to empty this manually, but a monthly clean of this and the filter will help maintain performance.

It’s in the robot that the main changes have been made. The most noticeable difference is that the robot’s navigation sensor isn’t fixed in place. Instead, the DToF sensor is a VersaLift model, which can retract into the robot’s body when low furniture is detected, such as a sofa.

With the sensor retracted, the Dreame X50 Ultra Complete is just 89mm tall, so it can fit places other robots can’t.
The Roborock QRevo Slim is just as thin, but it places its sensors at the front; the advantage that the Dreame X50 Ultra Complete has is that for most of the time, its sensor has a full 360-degree view, which makes for better navigation.
At the front of the robot is an AI-powered camera, which the robot uses for navigation and obstacle avoidance.

Underneath, some more changes are evident. There are now two floor rollers: one for hard floors and one for carpets. They contra-rotate, which helps them pick up hair without tangling.

Dual microfibre mopping pads are standard for Dreame. Once again, one is a Mop Extend version, which means it can be swung out for better edge cleaning and for cleaning under overhangs, such as fridge doors.
For carpets, the mop pads can lift up to 10.5mm, which lets them avoid most types of carpet. For thicker carpet or for vacuuming only, the mop pads can be left behind in the docking station.

The side brush is a Dual Flex version, which can extend to clean corners and edges. This brush can lift 10mm off the ground, while the main floor brushes can lift 5mm, letting the robot vacuum and then mop only, without any danger or getting the brushes wet.
Looking at the side wheels, you can see the ProLeap system. Thanks to a couple of legs, the robot can lift its body to clear thresholds of up to 4.2cm, or it can manage thresholds with two steps (say, a step and then sliding door rail) of up to 6cm.
The app
- Hugely flexible
- Far too many choices of water wetness
- Clever automated modes
The Dreame Home app is used to control the robot, and it’s powerful and flexible.
As soon as the robot is connected, the app prompts you to do a mapping run of your home. This doesn’t take long, and the app then suggests where the rooms are. It’s pretty accurate, but splitting and merging rooms is quick if needed; I had to tweak the map in my house.

There are all the normal controls that you’ve expect, including no-go and no-mop zones. Not that you’ll necessarily have to use a lot of these, as the combination of ProLeap and VersaLift let this robot go places other can’t, and extract itself from trouble.
Once the mapping run has been completed, the app suggests adding detected carpets to the floor plan. As I have just a small amount of hard floor, surrounded by carpet, I found that the app was overzealous and covered the entire map with carpet.
As it was, I found that the best option for my home was to leave the flooring alone and allow the robot to detect when it was/wasn’t on carpet.
There are a lot of cleaning options, including CleanGenius where the robot will use all of its dirt detecting prowess to automatically detect stains and mess and clean as appropriate. For day-to-day cleaning, this is probably all that you need.
If you want to take control of have specific messes to deal with, then you can control the robot yourself. There’s a choice to clean the entire home, a room (or rooms) of your choice, or zones that you draw on the map.

There are then options to vacuum only, mop only or vacuum and mop at the same time. Selecting mop-only increases the routing options, adding Intensive and Deep alongside Quick and Standard. For very dirty floors, Intensive and Deep make the robot cover each spot multiple times, with tighter turns.
There’s a choice of four vacuum modes, and a crazy slide that gives 30 levels of mop wetness. That’s far too many options to choose from, and a simpler range of options would make a lot more sense.
It’s well worth diving into the advanced settings, as it’s here that Dreame puts some of its most exciting technology, including Stain Recognition and Particle Boost, which use the cameras and sensors to automatically detect very dirty area and give them an extra-deep clean.
I’d also turn on the automatic re-clean option, which sees the robot head back to dirty areas to give them an extra clean. The same goes for the Dynamic obstacle clearing option, where the Dreame X50 Ultra Complete can go back to areas it couldn’t reach, say because someone stepped in front of it, and clean them.
It’s also Matter compatible, so you will be able to get it singing and dancing with whatever smart home ecosystem you use.
Performance
- Excellent vacuuming on carpet
- Cleans right to the edge
- Long battery life
For day-to-day use, CleanGenius does a pretty good job, with the Dreame X50 Ultra Complete able to spot stains and big spills and react to them automatically. It’s a nice set-and-forget option.
When there are deeper stains and more mess to deal with, I prefer the manual options, so I can force the robot to deep clean an area.
I found the Dreame X50 Ultra Complete a very capable robot vacuum cleaner thanks to its 20,000Pa suction power. That’s an incredible amount of power to pack into a robot. On its maximum setting, it easily pulled dirt out of a carpet over two passes to the point where I barely need to use a handheld cordless vacuum cleaner.

Hard floors were cleaned just as well, with even large spills of mess easily picked up, leaving the floor looking as good as new.
Edge cleaning is spot-on, both for vacuuming and mopping. There was a small strip next to my kitchen plinth that needed the occasional tidy up by hand, but for the most part, this robot will clean without any intervention.

Mopping is brilliant, but I do urge you to turn on all of the advanced options. Put on maximum water and deep mopping, most stains came off in two passes, but my tough dried-on ketchup test came off after four, with just a tiny amount left.
For all regular day-to-day messes, the Dreame X50 Ultra Complete is capable of mopping as well as a dedicated hard floor cleaner.
Despite living in a home with pets and people with long hair, the Dreame X50 Ultra Complete managed to avoid getting tangled with hair, the new roller clearly doing its job.
Navigation is also excellent. I’ve got a tricky corner sofa that has seen many a robot wedge itself stuck, but not with the X50. Lowering its sensor, the robot got under the sofa, cleaned and came out the other side.
Threshold climbing is also brilliant. Putting down a barrier between rooms, the ProLeap system kicked into action, lifting the robot and letting it climb over the step. It’s not the pretties of actions, but ProLeap does mean that the Dreame X50 Ultra Complete can go places many other robots can’t.

AI obstacle avoidance works brilliantly, too, avoiding shoes, cables and the fake pet mess that I’d littered the lab with.
Impressively, the robot only measured 57.7dB on my decibel meter, which makes this one of the quietest robots that I’ve tested.
Dreame quotes battery life at a massive 220 minutes on the Quiet setting. Even whacking everything up to max didn’t cause an issue, and I could easily cover the entire ground floor on two passes and have enough power left to tackle spot jobs.
Final thoughts
The Dreame X50 Ultra Complete is an excellent vacuum cleaner and mop that’s capable of going places many others can’t thanks to its VersaLift sensor and ProLeap system for sliding under furniture and climbing thresholds.
It vacuums brilliantly and, given enough passes and the right settings, can even remove very tough stains.
If you’ve got a home with a tricky layout that has confused other robots, and you’re after a top-tier robo cleaner, then the X50 could well be the best one for you.
How we test
When we publish our reviews, you can rest assured that they are the result of “living with” long term tests.
Robot cleaners usually live within an ecosystem, or a range of products that – supposedly – all work in harmony. And they are designed to offer a range of different cleaning options. Therefore, it’s impossible to use a robo cleaner for a week and deliver a verdict.
Because we’re testing smart home kit all day, everyday, we know what matters and how a particular smart cleaning machine compares to alternatives that you might also be considering.
Our reviews are comprehensive, objective and fair and, of course, we are never paid directly to review a device.
Read our guide on how we test robot vacuum cleaners to learn more.
FAQs
It boasts an impressive 20,000Pa suction power, making it one of the most powerful models available
Yes, the mop features a self-cleaning system with hot water, ensuring it stays hygienic between uses. The docking station automatically washes, scrubs, and dries the mop using hot air drying to prevent odors and bacteria buildup.
Yes, the vacuum supports voice control via Siri, Alexa, and Google Assistant, allowing you to start, stop, or schedule cleanings hands-free. It can also be fully controlled via its companion app for remote access and monitoring.
Dreame X50 Ultra Complete: Specifications
Product | [Product Name] |
UK RRP | £1399 |
USA RRP | $1399 |
Cleaning functions | |
ProLeap system | Yes |
VersaLift navigation | Yes |
Vormax suction system | Yes |
Extendable and liftable side brush | Yes |
MopExtend technology | Yes |
RoboSwing technology | Yes |
DuoScrub mopping system | Yes |
Mop lifting | 10.5mm |
Intelligent docking station | |
DualBoost 2.0 automatic emptying | Yes |
Self-cleaning mop with hot water | Yes |
Self-cleaning mop | Yes |
Automatic filling of the robot’s water tank | Yes |
Automatic filling/emptying of the docking station water tank | Yes |
Automatic solution refill | Yes |
Automatic washboard cleaning | Yes |
Self-drying mop | Drying with hot air |
Fast charging | Yes |
Advanced features | |
Pathfinder navigation | Yes |
Obstacle avoidance | Double-Laser+AI+RGB+LED |
Route planning for multiple floors | Yes |
CleanGenius multi-spectrum dirt detection | Yes |
Automatic carpet detection | Ultrasonic |
Smart home control | |
Control via app | Yes |
Voice control via Siri/Alexa/Google Assistant | Yes |
Remote video surveillance | Yes |
Integrated LED | Yes |
General | |
Maximum suction power | 20000Pa |
Rated power of dust collection | 600W |
Mop type | Two rotating mops |
Battery capacity/charging time | 6400 mAh/4.5 hours |
Maximum running time | 200 minutes |
Noise level | ≤70 dB(A) |
Dust container capacity – Robot | 300mL |
Dust container capacity – Docking station | 3.2L |
Water tank capacity – Robot | 80mL |
Water tank capacity – Docking station (fresh/dirty water tank) | 4.5/4L |
Dimensions (L x W x H) – Robot | 350 x 350 x 88mm |
Dimensions (L x W x H) – Docking station | 350 x 457 x 570mm |