Blog
Dreame X50 Ultra Complete review: easily my new favorite robot vacuum cleaner

Why you can trust TechRadar
We spend hours testing every product or service we review, so you can be sure you’re buying the best. Find out more about how we test.
Dreame X50 Ultra Complete: two-minute review
Dreame’s latest robot vacuum, the X50 Ultra Complete, sets a new standard for the best robot vacuums, offering a litany of genuinely useful features and excellent cleaning results. It’s low-maintenance, thorough and features all of the bolts and whistles you’d expect from a premium robot vacuum.
While its 2.4in / 6cm threshold-hopping legs have been the main talking point, it’s this robot’s cleaning performance that prompted me to award it such a high score. It’s highly capable at both mopping and vacuuming, though its battery life does leave something to be desired. Plus, its DToF sensor tower can quickly sink into the main body of the vacuum when it needs to clean beneath low-threshold furnishings.
From its extending side brush and mop pads to its excellent mapping, the Dreame X50 Ultra Complete makes full use of its arsenal of cleaning tools, rounded out by efficient 20,000Pa suction. This powerful robovac only really struggles when faced with fine powders on high-pile or tightly bound low-pile carpets; a fairly common issue for vacuums of all shapes and sizes.
When it comes to object detection and avoidance, the X50 Ultra performed fairly well, although it missed crumpled up paper and shorter wires on occasion. It also failed to spot (fake) pet poop during one test – turning on Pet mode helped improve matters.
If you can stretch your budget to buy the X50, you won’t be disappointed in its value proposition. It’s fantastically low-maintenance, the app is easy to use and the results speak for themselves. That’s the short version; read on for my full Dreame X50 Ultra Complete review.
Dreame X50 Ultra Complete: price & availability
- Announced January 2025, on sale from spring 2025
- List price: $1,699.99 / £1,299 / AU$2,999
At its $1,699.99 / £1,299.00 / AU$2,999.00 list price, the Dreame X50 Ultra Complete is one of the most expensive robot vacuums you can buy today. It’s available to buy directly from Dreame, as well as via third-party retailers such as Amazon.
Thankfully, Dreame isn’t afraid of a good deal, and in the months since its release I’ve seen the price drop by $340 / £150 / AU$200. At its list price, it’s toeing the line of being overpriced, but its early deals make for a strong value proposition. It’s fairly common for flagship bots to cost well into the four figures these days, and the features here are in line with (or exceed) what you’d get elsewhere for a similar price.
Plus, Dreame is generous with accessories. Out of the box, you not only get the vacuum and base (which are pre-loaded with a dust bag, filters, a side brush and brush rolls), but you also get a full bottle of Dreame’s Multi-surface floor cleaner, two pre-loaded mop pads and ten replacement pads, two spare side brushes, two spare roller brushes, three spare filters and a cleaning brush for the water tanks, making for low maintenance costs in the first year or so.
- Value for money score: 4 out of 5

Watch On
Dreame X50 Ultra Complete specs
Max suction: | 20,000Pa |
Robot diameter: | 13.8in / 35cm |
Robot height: | 3.5in / 8.9cm (with puck retracted) |
Dock dimensions (W x D x H): | 13.4 x 10.2 x 23.2 in / 34 x 26 x 59cm (excluding ramp) |
Max threshold clearance: | 2.4 in / 6cm |
Onboard dustbin volume: | 300ml |
Onboard water tank capacity: | 80ml |
Dock dust bag volume: | 3.2L |
Dock water tank capacity: | 4.5L clean / 4L dirty |
Base type: | Charge, self-empty, refill water, wash mop pads, clean and dry mop pads, dispense detergent, self-clean |
Dreame X50 Ultra Complete: design
- Robot’s navigation puck can retract to enter low spaces
- Underneath are tiny legs to hoist the bot over tall thresholds
- Comprehensive dock with heated mop cleaning and UV light treatment
Looks-wise, the Dreame X50 Ultra Complete doesn’t break any conventions. Both the vacuum and its dock are fairly neutral, clad in either white or black with gold or gunmetal accents.
The base is slim at 13.4 x 10.2 x 23.2 in / 34 x 26 x 59cm – although you’ll need to add space for the ramp and maneuvering room for the robot to dock. Lift up its lid and you’ll find both the fresh and waste water tanks, while the dust bag and detergent tank are behind the accent panel on the front of the base. It’s also compatible with the Dreame Water Hookup Kit if you wanted a fully automated water refill and drainage system, which is a nice added benefit; I didn’t test this for my review, but broadly speaking, these hookup systems are fairly reliable.
Behind the scenes, there’s a lot more going on in the base; it’s self-emptying and refilling, but also packs cleaning tech for both the dust bin and mop pads, offering heated water mop wetting and hot air drying as well as UV light treatment for bacteria removal.
The robot itself similarly manages to pack ample features and functionality into its relatively compact body. It benefits from the direct time of flight (DToF) sensors situated within the sensor tower for accurate navigation and mapping. This can sink into the robovac in order to reach beneath low-clearance furniture, where it relies on its front-facing camera for navigation and obstacle detection instead. You can remove the lid of the robot vacuum to access the dust bin and set up QR code.
The underside is where the action happens. Here is where you’ll find its array of cleaning tools. Let’s get the bad news out of the way; while the extending side-arm is fantastic for edge cleaning, my robovac nemesis as a long-haired person are bristled side-arms. Hair is easily tangled, but I’ve yet to test a robovac where I don’t face this problem. Thankfully, the dual brush rollers (Dreame calls these the Hypersteam Detangling Duobrush) are super effective, making light work of pet and human hair alike.
You’ll also find the Dreame X50 Ultra Complete’s golden goose amidst the cleaning tools: two stumpy ‘legs’ that allow the vacuum to safely propel itself over small thresholds and furniture legs.
Dreame X50 Ultra: performance
- Thorough vacuuming, superb mopping, and excellent edge cleaning
- Threshold clearing is impressive, but descents are alarmingly noisy
- Pop-down puck consistently identified low thresholds
After a painless five-minute setup and quick mapping, the Dreame X50 Ultra is a dream-e come true, passing almost all of my standard robovac tests with flying colors.
Let’s start with the special features. The tiny legs could be a game-changer for anyone with tall thresholds. The vacuum will square up against the surface and extend its legs to vault itself up and on to the surface. This part is a little slow, but overall works extremely well. You can see it in action below (filmed at a press event, where I could capture a clearer view of the mechanism in action).

Watch On
Moving downhill is a little less graceful, and involves charging off the ledge and landing with an alarming crash.

Watch On
The pop-down puck also worked well on test. I found it consistently identified low-threshold obstacles and receded into the vacuum. The inaccessible area beneath my sofa has never been cleaner.
Cleaning tests
Now on to the general cleaning performance. For this, I ran a range of vacuuming and mopping tests on different floor types.
On hard floors, the X50 Ultra Complete was easily able to collect a majority of the large, small and powder debris on its first pass of the area. While its side brush did send some debris flying, the vacuum returned for second and third rounds of cleaning to collect any mess it had missed the first time around. The story was much the same on my low and high-pile carpets, though as I’d expect, there was some residue left behind from the powder and fine debris.
When it comes to mopping, I was most impressed with the X50 Ultra, offering the most thorough mopping I’ve experienced so far, with ample controls in-app to customize your clean. I put the X50 Ultra to the test with sticky spills, wet spills and dried-on stains, and it cleaned each with ease, though did leave some small streaks. You can either mix in the Dreame-approved detergent directly to the water tank or use the built-in automated detergent tank; I found both worked well.
Edge cleaning is similarly impressive, thanks to the extending side-arm and mop pads, which paired with the X50 Ultra Complete’s excellent mapping to offer the most rigorous edge clean I’ve personally experienced.
The X50 Ultra Complete successfully identified all of the flooring types in my apartment, automatically adjusting the level of suction and mopping based on floor type and dirt levels. It features the increasingly popular mop-pad-lifting tech that keeps your carpets from getting soggy.
Broadly speaking, its obstacle detection is solid, though there were some exceptions; you’ll want to make sure small obstacles like shorter wires, crumpled paper and socks are cleared before setting of the X50 Ultra Complete.
Poop detection, however, has a quirk. Before I turned on Pet mode, the X50 Ultra Complete repeatedly failed to spot and avoid my mock pet poop. Instead, it barreled headfirst into the fake feces multiple times, especially when navigating between rooms, in low-light or on dark backdrops. However, its dodge rate improved significantly with Pet mode turned on. The X50 was able to avoid my fake pet poop 95% of the time with this mode on. (This is one of the settings we recommend you adjust when using any robot vacuum.)
Similarly, floor type and dirt detection worked really well for me, and while I’ve seen some reviewers found it didn’t always clock carpet, I didn’t face that issue in my testing. As a result, I also found the lift-off mop pads worked well and kept my carpets nice and dry.
When it’s done with clean-up, the Dreame X50 Ultra Complete returns to its base for self-cleaning and drying, which I was really impressed with. It not only washes the pads with hot water, but also dries them, and uses dual UV lamp bacteria removal technology to keep both the mop pads and the dust bag fresh and clean. Overall, it’s pretty low-maintenance, benefiting further from its effective dual-roller Hypersteam Detangling Duobrush requiring little-to-no hair removal. The side brush, however, is prone to clumps of tangled hair.
One of its only other failings is the battery life; Dreame quotes a 200 minute runtime on quiet mode and a 4.5-hour recharge. When tested in my home, I got an average of 90 minutes use out of the vacuum, which is certainly lower than I’d hope for such a pricey device. I’d assume that’s down to some of the more intelligent features, given the Dreame X40 Ultra features the same 6400 mAh battery but fared better in our testing.
- Performance score: 4.5 out of 5
Should I buy the Dreame X50 Ultra Complete?
Value | 4 | While pricey, the Dreame X50’s extensive featurelist helps justify the price tag. Plus, it’s already attracting discounts. |
Design | 5 | The Dreame X50 is well and truly decked out with an arsenal of cleaning tools, including threshold-clearing legs and a pop-down puck. |
Performance | 4.5 | Excellent vacuuming and mopping, and especially good at edge cleaning. Slightly meagre battery life. |
Buy it if…
Don’t buy it if…
Dreame X50 Ultra Complete: also consider
How I tested the Dreame X50 Ultra Complete
I used the Dreame X50 Ultra for two months as my primary robot vacuum, completing regular cleaning cycles in addition to my deeper testing. To test pickup performance, I used everything from fine powder (cornflour) to oats and grains to see how well the vacuum clears up debris both in the middle and at the edges of rooms. To test mopping performance, I made wet, sticky and dry spills for the device to clean up, and I also left various obstacles around my flat to test navigation and object detection.I’ve been testing robot vacuums for three years, and in that time I’ve tried everything from cheaper models to premium devices like the Dreame X50 Ultra, which means I’ve got a solid understanding of what makes a robot vacuum worth the money.
Here’s more on how we test robot vacuums