TechRadar Verdict
The Dreame X40 Ultra (called the Ultra Complete in the UK) is a stunning collection of smart technology that gives the best vacuum and mopping performance I’ve seen from a robot vacuum. It uses its extendable brush and mop pads to great effect, and can get in under furniture edges too slow for a normal vacuum or mop. It can leave the mop pads behind to avoid any dampness or cross contamination when vacuuming high-pile carpets, is quite comfortable with pets and the long battery life is perfect for large homes. Unfortunately its clunky app, weak suction in the base station for auto-emptying and the high running cost make it less than perfect.
Pros
- +
Thorough vacuuming and mopping
- +
Excellent mapping and obstacle avoidance
- +
App has deep customization options
Cons
- -
High ongoing running costs
- -
Base station auto-empty has weak suction
- -
App can be clunky at times
Why you can trust TechRadar
Dreame X40 Ultra: two-minute review
Dreame Technologies hasn’t been around long but, since its inception in 2017, the brand has made some excellent robot vacuums, including the Dreame L20 Ultra. The X40 Ultra succeeds the older model (as well as the X30 Ultra), bringing much-improved intelligence and tracking compared to lesser bots, as well as a fairly unique collection of features. For those who want something slightly cheaper, it's well worth checking out our Dreame L40 Ultra review.
Like most robovacs, the X40 Ultra handles both vacuuming and mopping and comes with a base station that empties the robovac’s dustbin, dispenses water, and cleans the mopping system. Where it stands out is the ability to leave the mop pads behind when vacuuming, the automatic dispensing of floor-cleaning fluid, the wide array of sensors, and the ability to recognize a large number of objects using its cameras.
Getting the X40 Ultra up and running is relatively simple, and upon first activation, it will map your home with an array of sensors. The test space for this review was my own home with a built-in area of 80 sqm, and it took the bot about 10 minutes to poke its robotic nose into every room. The quality of the resulting map is excellent, and any adjustments are easy to make within the Dreamehome app. The X40 is great at identifying and avoiding obstacles like shoes or cables and can even recognize your pets and give them space when cleaning. While very functional overall, the app can be a little clunky at times, like lack of consistency in how navigation gestures work, and a convoluted layout to reach certain settings.
If activating a scheduled or single-time clean, selecting CleanGenius mode lets the robovac use its own smarts to decide exactly what is needed, and it will vacuum, mop, and go back over areas as it sees fit. While the results were good, I found the robovac went a bit overboard and wanted to mop my polished wooden floors every day. Instead, I set a schedule for a daily vacuum and reduced mopping to once a week. I also configured shortcuts in the app to trigger custom cleanups, like an extra vacuum or mop by the front or back door for when my dog walked in with muddy paws.
The X40 Ultra is equipped with an extendable and liftable side brush for getting into corners and under furniture, plus dual spinning mop pads – one of which can also protrude further out as needed. The mop pads are magnetically attached, so the bot can leave them behind at the base station when vacuuming carpets, avoiding any chance of spreading damp mop water or contamination.
After three months of daily use, it’s hard to find fault with the vacuuming prowess of the X40. It works equally well on hard floors, carpets, or rugs, and the extendable brush does a great job of getting into corners and cleaning debris from along walls. The spinning extendable mops are likewise very effective, and the X40 Ultra can keep your floors shiny or quickly get rid of sticky messes. It also very thoroughly cleans the mop pads with hot water – then dries them with hot air – to avoid odors. Overall, the wearing parts on the X40 Ultra (like the mop pads, filters, and corner brush) are fairly robust and don’t need to be replaced too often.
Importantly, it has pet feces detection – and it really does work – which allows the robovac to spot and avoid any accidents, ensuring you won’t come home to a horror show of smeared messes. It can also detect wet patches, so it won’t spread or vacuum over any puddles it encounters.
As great as the robot itself is, the suction on the auto-empty station is a bit weak. I found I had to change the bag more often than expected – and these can get quite expensive. The X40 Ultra itself is not cheap – it’s one of the more expensive models on the market – but when you compare the actual technology and features included, it provides decent value overall.
Dreame X40 Ultra review: Price and availability
- How much does it cost? Starting from $1,899 / £1,299 / AU$2,799
- When is it available? Available to buy now
- Where can you get it? You can get it in the US, UK, and Australia
The Dreame X40 Ultra was announced in May 2024 and can be bought directly from the Dreame website if your country has a local online storefront or from authorized local retailers, which can include Amazon. It has a rather steep asking price of $1,899 / £1,299 / AU$2,799 and, so far, has only attracted modest discounts. That said, it shouldn’t be too long before we start seeing worthwhile discounts, which would make the X40 Ultra worth investing in if you want a complete and autonomous cleaning solution for your floors.
However, using the X40 Ultra will incur ongoing costs, specifically the replaceable dust bags. I’ve included the accessories pricing below for the US, UK, and Australia. Notably the Dreame website doesn’t sell the side brush in the US, or the brush cover in Australia. You can also get a kit that contains 2x dust bags, 2x dust filters, 1x main brush, 2x side brushes, 6x mop pads – rather useless ratios of these consumables as they don’t match the usage rates.
For households like mine that have people (or pets) with long hair, Dreame sells an optional TriCut brush that’s designed to shred hair and avoid tangles and clogs. This upgrade does a much better job at keeping hair from tangling compared to the standard brush, and I think it’s well worth the added $49.99 / £49.99 / AU$199.95 – though Aussie buyers pay a very steep premium compared to the US and UK.
If you don’t need all the features offered by the X40 Ultra, or have a simple home layout with few obstacles, then a cheaper robovac like the Dreame L10s Ultra or D10 Plus may be a better buy. You can also opt for options from Ecovacs, with some models like the Ecovacs Deebot N10 Plus ($649.99 / £499 / AU$999) and Ecovacs DEEBOT T20 Omni ($1,099.99 / £951.65 / AU$1,799) offering good value for money.
Part | Price |
---|---|
Dust Bags x3 | $19.99 / £14.99 / AU$39.95 |
Dust bin filter | $12.00 / £22.99 / AU$49.95 |
Side brush x2 | $ N/A / £12.99 / AU$44.95 |
Mop pads x4 | $19.99 / £16.99 / AU$49.95 |
Floor cleaner | $17.99 / £12.99 / AU$39.95 |
Main brush | $22.99 / £16.99 / AU$49.95 |
Tricut brush | $49.99 / £49.99 / AU$199.95 |
Brush cover | $19.99 / £16.99 / AU$ N/A |
Kit* | $89.99 / £74.99 / AU$199.95 |
Row 9 - Cell 0 | * Kit contains 2x dust bags, 2x dust filters, 1x main brush, 2x side brushes, 6x mop pads |
- Value score: 4 / 5
Dreame X40 Ultra: Specifications
X40 Ultra Robovac | |
Suction | Up to 12,000Pa |
Rated Power | 75W |
Dust bin | 0.3 liter (10 oz) |
Water Tank | 80 ml (2.7 oz) |
Side brush | Extendable, liftable |
Mops | Dual spinnng, auto detachable, raisable 10.5mm (0.4-inch) |
Step clearance | 22mm (0.9-inch) |
Battery capacity | 6,400 mAh |
Charge time | 4.5 hours |
Obstacle regonition | 120 objects |
Floor mapping | 4 floors |
Wi-Fi | 2.4GHz only |
Dimensions | 35cm (width) x 10.5cm (height) (13.8-inch x 4.1-inch) |
Weight | 4.5kg (10lbs) |
Row 15 - Cell 0 | Row 15 - Cell 1 |
Base Station | |
Clean / Dirty water volume | 4.5 liter (152 oz) / 4 liter (135 oz) |
Dust bag | 3.2 liter (108 oz) |
Cleaning solution | 0.2 liter (6.7 oz) |
Mop washing | 70ºC (158ºF) hot water, hot air drying |
Dimensions | 46cm (depth) x 35cm (width) x 60cm (height) (18-inch x 14-inch x 24-inch) |
Weight | 13.5kg (30lbs) |
Row 23 - Cell 0 | Row 23 - Cell 1 |
Warranty | Three years |
Dreame X40 Ultra review: Design and features
- Automatically detachable mop pads
- Base station with auto empty and mop clean
- Extendable side brush and mop pad
The X40 Ultra has a fairly standard design and complements the typical round robovac form factor with a base station for charging, dustbin emptying, floor-cleaner dispensing, mop washing and drying – plus containers for clean and dirty mop water. In the box, you get the robovac itself (including mop pads), the base station, two dust bags, a cleaning tool, and 200ml (6.7 ounces) of floor-cleaning solution. Setting it up is very easy – the base station needs the ramp attached, but otherwise, it’s ready to go once plugged in and charged. After installing the app, you scan a QR code on the robovac, and it walks you through the rest of the process in just a few minutes.
The base station is tall (60cm / 24-inches) but relatively skinny (35cm / 14-inches) and only needs 5cm (2 inches) of clearance on each side. The dust bag and floor cleaner dispenser are hidden under a front-opening cover on the dock, while the mop water is accessed from under a hatch on the top – meaning it’s not suited for placement under a bench. Dreame will also soon release an optional kit to allow the base station to be plumbed into a fresh-water supply and a waste-water outlet, enabling the mop water changes to be fully automatic. The availability of this kit is to be confirmed.
The robovac sports a multitude of sensors to help navigate your home, ensure the best clean, and avoid any pets or places where it could get stuck. The front of the bot has two cameras (one infrared), as well as 3D Dual-Line Laser sensors and LED headlights. The underside has a carpet sensor, along with downward-facing cliff sensors to detect steps or other drops. The sides of the robovac have edge sensors, and on top, it features a microphone and a laser distance sensor (LDS). All these work together to allow the bot to recognize over 120 different types of objects – including obstacles like cables that could cause a tangle when vacuuming.
The X40 Ultra offers four suction levels – Quiet, Standard, Turbo, Max, and Max+ – with up to a very high 12,000Pa of pull. Notably, the highest suction level (Max+) is only available for a one-off clean and can’t be used with a schedule or a customized shortcut clean. This means the full advertised suction (up from the X30 Ultra’s 8,300Pa) feels like marketing spin, rather than an actually useful upgrade.
The robovac can extend its side brush to get deep into corners, clean along edges or under the lip of low furniture – and even lift it to avoid spreading liquids. The bot can also magnetically drop and pick up the mop pads from the base station, giving it extra cleaning flexibility. While the bot can lift the pads when vacuuming carpet, the clearance is 10.5mm (0.4 inches), so for deeper carpet piles or rugs, leaving the mop pads behind ensures there’s no chance of dampness or cross-contamination. The right-hand side mop pad is also extendable – meaning the X40 Ultra can reach into corners, mop along the edges of kitchen cabinets, or even clean a little way under the edge of low appliances like a fridge.
- Design score: 4 / 5
Dreame X40 Ultra review: Performance
- Somewhat noisy at full power
- Amazing obstacle recognition
- Weak base station automatic emptying
Overall, the X40 Ultra does a very thorough job of vacuuming and mopping – and aside from picking up larger debris by hand and the occasional spot clean, I didn’t have to do any extra floor cleaning myself. The robovac has a CleanGenius mode that lets it choose the cleaning parameters for you – though I found it mopped much too frequently, and I preferred using the scheduled cleaning function (as well as shortcuts) to create my own customized cleaning regime.
The X40 Ultra isn’t especially fast, and during my testing, it took around 1 minute per square meter when vacuuming, and takes about the same amount of time to mop. That said, it can vacuum and mop at the same time if needed, which allows for a quicker cleaning run. The 6,400mAh battery is rated to provide up to 198 minutes of vacuuming and mopping at Standard suction strength, covering up to an area of 308m² (3,315ft²) in Quiet mode. It’s a little frustrating that Dreame rates the runtime and area coverage at different vacuum power levels – the exact amount of coverage per charge depends on your specific home and cleaning settings. During my testing, the X40 Ultra was able to vacuum my small 80m² two-bedroom home at Max suction level, then do a full mop, and still have 80% charge remaining. Extrapolating from that, I think it will have no trouble cleaning up to 200m² per charge.
- Overall performance score: 4 / 5
Mapping and obstacle avoidance
After setup, the X40 created a very accurate map of my home – with no adjustments needed in the app aside from giving rooms specific names. When vacuuming, the array of sensors and cameras does a great job of spotting anything on the floor, and it’s especially careful to stay clear of anything that might cause a tangle – like shoelaces or cords. Handily, the bot records a picture (viewable in the app) of any obstacle it encounters, making it easy to move it before the next clean.
The X40 Ultra has the smarts to recognize your pets (in my case, just the paws of a Great Dane) and will keep clear if it spots them snoozing. It records a few pictures of any interactions – viewable in the cleaning log via the app – so you can see how your pet reacts to the vacuum. It’s also possible to set up zones for the robovac to stay out of, like around a pet's bed or feeding area. Even more importantly, the robovac can recognize any pet droppings and will steer well clear when cleaning. My dog doesn’t make any messes at home, so I faked a test using food, and the X40 Ultra had no trouble identifying the fake feces and dutifully stayed well clear.
Using the app, you can also stream live video from the robovac’s main camera while it’s working, or take over and remotely steer it – though this can be a bit laggy. You can also command the bot to navigate to a specific spot in your home, use it to have a two-way conversation, or even have it automatically search for your pets and snap a picture.
Impressively, the robovac only got stuck twice in three months of testing – and both times were my fault. The first time was because it half-ingested a USB-C cable I had knocked down next to the base station, and the second was from vacuuming up a loose tile in my (very old) bathroom. In both cases, no damage was caused, as the bot knew it was stuck and waited patiently until freed.
Overall, the X40 Ultra did an amazing job of navigating my home and had no problem cleaning around always-changing obstacles – big and small – left in its way. It’s a great choice for anyone with a busy, complex home, or if you don’t want to have to worry about picking every last thing up from the floor before cleaning.
- Mapping and obstacle avoidance score: 4.5 / 5
Vacuuming
I tested the X40 on polished wooden floors, as well as tiles and rugs. Aside from vacuuming every day for three months, I also performed a number of specific tests to gauge how effective the robovac is at cleaning up a variety of spills and debris types. I used flour, sand, rice, oats, dry dog food, and some dry leaves – scattered in a corner on hard floors and then on a short-pile rug.
Whether on carpet or hard floors, the flour, rice, oats, and leaves were 90% (or more) cleaned up after one pass – and fully gone after two. The dry dog food was all sucked up in one go, while the sand took three passes to capture it all (although a few grains remained on the rug). Importantly, the X40 Ultra’s side brush is relatively slow-spinning, so it doesn’t tend to flick any material away from the vacuum. Anything larger than about 10mm x 8mm (0.4 inches x 0.3 inches) will generally be recognized and avoided by the robovac, as it could get stuck behind the main brush.
I found that the standard vacuum level is fine for picking up pet fur, dust, and light debris on hard floors – but needs to be bumped up to Turbo or Max for carpets. The higher suction modes were also best for sand, heavier dirt, or chunkier debris like oats and dry dog food. This means a daily vacuum in the standard mode with a single pass will capture almost all the lighter debris in your home, but may leave a small amount of heavier debris behind. This isn’t much of a problem, as you can customize scheduled cleans on a room-by-room basis to accommodate different needs.
On lower suction levels, the sound isn’t too intrusive – and could be set to vacuum overnight – but with the suction turned up, the noise level is not far off a stick vacuum. Measuring at 1 meter (3.3 feet) with a decibel meter, the bot produced 43 dB on Quiet, 46 dB on Standard, 51 dB on Turbo, 55 dB on Max, and 60 dB on Max+. When the robovac is driving without vacuuming, it produces 41 dB, while mopping sits at 35 dB most of the time – with occasional peaks up to 45 dB when moving fast. The base station emptying the robovac dustbin hits 57 dB, while mop washing is 33 dB with peaks up to 50 dB when the water pump runs. These results are normal, but not particularly quiet – so you'll want to position the base station away from living areas where you relax or watch TV.
My home has two people who shed a lot of long hair, and in my testing, the side brush stayed relatively tangle-free – as did the main wheels and mop pads. The front roller does slowly collect hair – as does the main brush – though the TriCut brush (which is available to buy separately) is much better in this regard. Thankfully, both these areas are very easy to maintain, and the X40 Ultra’s design keeps the hair from getting sucked deeper into the inaccessible innards of the robovac.
- Vacuuming score: 4.5 / 5
Mopping
I’m not a frequent mopper at the best of times, so I started my X40 Ultra’s testing with a deep clean – then reduced the mopping frequency to once a week – and my floors have never looked better! I found it handy to turn on an extra mopping schedule during wet weather, so areas near the front and back door were kept clean of muddy shoe and paw prints.
Like its side brush, the X40 Ultra can also extend the mop pad on the right side, and I found the robovac easily cleaned areas where a handheld mop struggled to reach. The automatically dispensed cleaning solution (a bottle is supplied in the box) also helped cut through grime in a way that robovacs using plain water can’t manage.
To further test the mopping ability, I spilled two puddles of soy sauce – one of which I allowed to dry – and also smeared wasabi paste and sticky honey on a section of tiled and wooden floor. I found that the liquid soy sauce was cleaned away in a single pass, while the thick, dried soy took two passes to remove. A third pass was needed to get the floor squeaky clean. The wasabi paste and honey both took two mopping passes to fully clean up, leaving no trace behind.
The bot washed the mop pads between each test – removing any contamination from previous cleanups. That said, the X40 Ultra is not designed to mop more than a small amount of liquid, as the pads are meant for scrubbing, not sponging.
The only issue I noticed is that the strong magnet in the mop pads (used to attach them to the vacuum) tends to pick up tiny particles of magnetic dirt. It’s normal for some dirt to be slightly magnetic (due to iron content), and this accumulates on the plastic spindle of the mop pads. The mop washing process doesn’t remove this dirt – in fact, it increases wear on the base station – and the slightly rusty residue can stain the mop pads or potentially other flooring during mopping. To avoid this, regularly wipe away any residue remaining on middle of the mop pads.
- Mopping score: 4.5 / 5
Dual scrubbing mop pads.
The mop pads can be left behind in the base station.
One mop pad can extend out to reach into corners and under the edge of furniture.
The magnetic mop pad attachment can accumulate iron rich dirt.
Base station performance
Dreame rates the 3.2-liter (108 oz) dust bag in the base station for up to 75 days of use – but how long it lasts for you will depend on how large or dirty your home gets. The robovac itself has a 0.3-liter (10 oz) dust bin that is emptied by the base station as needed when full, or it can be set to empty after every room.
While I was impressed with the suction on the bot itself, the base station suction is weaker than expected. I found it didn’t always manage to fully empty the bin in the robovac, leaving debris to build up if not manually cleaned. Worse, despite all its smarts, the robovac couldn’t sense when the base station had not successfully emptied its bin – or tell that it was clogged and not vacuuming effectively. That meant it would often do an entire home vacuum while clogged and not pick up anything.
Even when the base station successfully empties the robovac’s dust bin, the low suction means the debris tends to form a clog right at the mouth of the dust bag. This clog would further reduce the suction, worsening the emptying problem. I found the situation could be somewhat alleviated by setting the base station’s auto-emptying frequency to the highest setting and occasionally manually triggering an extra empty cycle. It also helped to ensure the dust bags were very carefully installed with no folds of fabric near the inlet – or to occasionally manually shift the collected debris further into the bag. Even so, I needed to change the bags well before they were full, and I found they only lasted half as long as the 75-day rating from Dreame.
This is the main reason I would find it hard to recommend the X40 Ultra for a household with pets that shed hair (like golden retrievers or huskies) or one with a lot of debris to vacuum up – as the base station suction just isn’t powerful enough to ensure problem-free operation and economical use of the dust bags.
On the plus side, the mop washing system works very well, and I only encountered one minor downside during my testing. The base station heats water and dispenses it into the washing system, then circulates it against the mop pads while the robovac spins the mop pads against plastic scrubbers to remove any contamination. The used water is then sucked out and stored in the dirty water container, and the mop pads and cleaning system are dried using hot air to avoid any odors. The washing process is a little noisy at time, like when the pumps runs, and the drying fan does make a quiet whir for a few hours.
- Base station performance score: 3 / 5
Dreame X40 Ultra review: App control
- Deep customization of scheduled cleans
- Homescreen widgets and shortcuts
- The app is sometimes laggy and feels unpolished
While the X40 Ultra can be controlled in a limited way using the buttons on top of the circular bot, the app is the best option for everyday use. It makes it easy to interact with the map of your home – created immediately after setup and updated during each clean – and allows you to customize cleaning sessions. The depth of control is noticeably better than competitors such as Ecovacs, and you can fine-tune much of the robot’s day-to-day operations, as well as check the comprehensive cleaning history.
I found the layout and navigation of the app frustrating at times. For example, many frequently used options – like adjusting scheduled cleans – are buried a few layers deep in the menu system, and such settings are locked out when the robovac is in operation.
In my three months of testing, the X40 Ultra only failed to start a scheduled clean once (with no discernible reason) and completed the next day's clean without a problem. The robovac will only connect to a 2.4GHz Wi-Fi network, and I found it sometimes had issues with a typical dual-band (2.4GHz and 5GHz) mesh network – like you’d find in our guide to the best mesh Wi-Fi systems. At one point, the X40 didn’t want to connect to my network, and a few times it reported low signal strength despite being right near the router. I found it much more stable to configure a dedicated 2.4GHz Wi-Fi SSID for the robovac to connect to.
While the Dreamehome app is less polished than expected for such a premium robovac, it’s not better or worse overall compared to the competition. Sure, brands like Ecovacs and Eufy offer apps that are nicer to use in many ways – but neither provides the same depth of control options, and they still suffer from lag and the occasional missed clean.
- App score: 4 / 5
Dreame X40 Ultra review: Consumables and maintenance
The X40 Ultra comes with everything you need to get started right away, but there are only two dust bags included, along with one small refill of floor cleaning fluid. This means you need to either buy spare bags when purchasing the vacuum, or order them within a month or two. The X40 Ultra consumables (main vacuum brush, mop pads, floor cleaning solution, vacuum bags, side brush and robovac dust bin filters) are mostly only available via the Dreame website in the UK and Australia, whereas in the US they are easier to buy from Amazon than they are from Dreame.
The Dreame app keeps track of each cleaning session and provides an estimated remaining life (in hours) for the consumables and wearing parts. The estimates generally seem quite conservative, and I expect many parts – like the main brush – will last longer than rated and need less frequent changing than expected. Maintenance for the Dreame X40 Ultra is fairly simple and takes about 10 minutes a month. It’s not messy or difficult to do and mostly involves giving the robovac a check-over, dusting off the sensors, and removing any trapped hair if needed. The latter involves removing the main or side brush and simply sliding the wrapped hair off – and I didn’t have to cut any free during my testing.
Extrapolating my three months of testing to a full year, and using the remaining life estimates in the Dreame app, the X40 Ultra consumables include 10 to 12 dust bags, one filter, one side brush, a container of floor cleaner, one set of replacement mop pads, and one replacement TriCut brush – adding up to around $200 / £163 / AU$500. For a larger home, this cost could easily double or triple. Notably, in Australia (where the X40 Ultra was tested for this review), the TriCut brush is 170% more expensive compared to the US and UK – so using the normal brush saves AU$150 a year.
While using the official Dreame accessories is recommended, there are third-party consumables available from online retailers like eBay and Amazon. The best are nearly indistinguishable from the official Dreame parts, while the worst are of very poor quality and won’t work correctly. Until Dreame offers affordable bulk packs of dust bags, it’s hard to pass on third-party alternatives – provided you can find good-quality ones.
- Consumables and maintenance score: 3.5 / 5
Should I Buy the Dreame X40 Ultra?
Attribute | Notes | Score |
---|---|---|
Value | The X40 Ultra is expensive to buy, but offers a lot of premium functionality for the price and has a some rare features you won't easily find elsewhere. | 4 / 5 |
Design | Well-balanced features with loads of sensors, great build quality and a fully featured auto emptying and mop cleaning base station. | 4 / 5 |
Mapping and obstacle avoidance | With an impressive ability to map and navigate your home, the X40 Ultra can recognize obstacles and dodge anything that you (or your pets) may accidentally leave on the floor | 4.5 / 5 |
Performance | The X40 Ultra does an excellent job of vacuuming and mopping (especially into corners, along walls and under the edges of furniture) and is only let down by the weak base station suction. | 4 / 5 |
App and control | While the Dreamehome app gives an impressive depth of customization and control, it’s not perfect, and suffers from a number of minor but frustrating flaws. | 4 / 5 |
Consumables, wear and maintenance | The moving parts are very robust and keeping the X40 Ultra maintained is quick and easy, but consumables like the dust bags are fairly expensive and the ongoing running costs are high. | 3.5 / 5 |
Buy it if…
You want a premium robovac with the latest features
There are very few competitors that can come close to matching the extensive functionality offered by the X40 Ultra.
You need excellent obstacle avoidance
The X40 Ultra is very skilled at avoiding anything that might cause it to get stuck, as well as cleaning around obstacles or even accidents from your pets.
You have deep pile carpets
The X40 Ultra’s party trick is being able to leave the mop pads at the base station, allowing it to vacuum through the plushest of carpets with zero chance of dampness or cross contamination.
Don’t buy it if…
You have pets that shed more than average
The robovac itself is great at picking up fur and other debris, but the base station auto-empty system lacks suction and the bag needs to be changed before it’s full to avoid clogging.
You only have carpet
The X40 Ultra does a fantastic job of mopping and keeping its mop pads clean, but if you don’t have much in the way of hard floors, you’ll save a lot of cash opting for a cheaper vacuum-only robovac.
You want a cheaper option
The X40 Ultra is great, but it’s also one of the most expensive robovacs available. For those on a budget, there are plenty of other great options at more affordable prices.
Also consider
Not sold on the Dreame X40 Ultra? Below are a few alternatives that are worth considering.
Dreame L10s Ultra
This slightly older model doesn’t have quite as many features as the X40 Ultra and isn’t as powerful, but it’s still a great option and can often be found for less than half the price.
Read our full Dreame L10s Ultra review
Eufy Omni S1 Pro
One of the few robovacs that can compete directly with the X40 Ultra, the Eufy Omni S1 Pro is a feature packed robovac with an innovative rolling cylinder mopping system.
Read our full Eufy Omni S1 Pro review
Ecovacs Deebot T30S Combo
While not as good at dodging cables as the Dreame X40 Ultra, the Deebot T30S Comboi stands out with a stick vacuum that slots into the base station, keeping it ready to go for any extra cleanup.
Read our full Ecovacs Deebot T30S Combo review
How I tested the Dreame X40 Ultra
- I used the X40 Ultra as my main vacuum cleaner for three months
- My testing space included hard floors and carpet
- I performed specific grain-size and wet-spill tests
I used the Dreame X40 Ultra daily for three months in a home with a dog and two adults. I tested the X40 Ultra on polished wooden floors, tiles, carpet, and medium-pile rugs. The weather during the test period included both wet and dry conditions. I started with an initial deep clean, followed by ongoing daily vacuuming, with mopping once or twice a week – plus extra spot cleans as needed. I tested both the automatic CleanGenius mode and customized cleans using schedules and shortcuts.
I documented cleaning performance over the testing period and conducted a range of specific tests with different debris sizes to further gauge vacuuming ability. I also tested dry and wet spills to evaluate the mopping prowess. Additionally, I strategically placed debris – including fur, leaves, and hair – in problem areas such as corners to assess the robovac’s effectiveness in daily use.
During my testing period, I changed the base station vacuum bag three times, manually cleaned the mop cleaning system in the base station, and performed the full range of maintenance checks.
Read more about how we test
Lindsay is an Australian tech journalist who loves nothing more than rigorous product testing and benchmarking. He is especially passionate about portable computing, doing deep dives into the USB-C specification or getting hands on with energy storage, from power banks to off grid systems. In his spare time Lindsay is usually found tinkering with an endless array of projects or exploring the many waterways around Sydney.