Summary
Editor's rating
Value for money: worth it or better options around?
Design: standard round robot with a tall-ish dock
Battery life, noise, and real-world runtime
Build quality, issues, and long-term concerns
Performance: strong on carpets, mixed on hard floors
What the D20 Pro Plus actually offers on paper
Effectiveness with pet hair, mopping, and real daily cleaning
Pros
- Strong cleaning performance on carpets, especially with regular scheduling
- Self-emptying dock with large 5L bag reduces how often you have to deal with dust
- Good mapping and room control via the app, with voice assistant support
Cons
- Mixed performance on hard floors, sometimes blows light debris and pet hair around
- Self-emptying and navigation can be inconsistent, with occasional false "stuck" errors
- Mopping is basic and doesn’t replace a proper manual mop for tougher stains
Specifications
View full product page →| Brand | dreame |
A robot vacuum that looks great on paper… but what about real life?
I’ve been using the dreame D20 Pro Plus at home for a while, in a pretty typical setup: mixed hard floors and carpets, a shedding pet, and a family that constantly drops crumbs. I bought it mainly because of the specs: 13,000Pa suction, self-emptying base, dual vacuum and mop, and smart mapping. On the product page it sounds like it can replace your normal vacuum for day-to-day cleaning.
In practice, it’s good in some areas and clearly flawed in others. The short version: on carpet, it can clean really well; on hard floors, it’s more hit-or-miss and sometimes just moves light dirt around, especially pet hair and dust bunnies. The navigation and app are pretty solid once everything is set up, but there are some annoying quirks and a bit of fiddling at the start, especially with Wi‑Fi.
I’m not sponsored, I paid for it, and I’m comparing it to older Dreame models and a couple of Roborock/ECOVACS units I’ve had. So I’m not judging it from the spec sheet but from day-to-day use: how often I still need to pull out a manual vacuum, how much hair it leaves, and how many times I have to rescue it from some random sock.
If you’re looking at this because of the self-emptying and the high suction number, I’ll walk through where it actually shines (mainly carpets and convenience) and where it’s just decent or even a bit disappointing (hard floors, hair handling, and some reliability points). It’s not a disaster, but it’s not a magic solution either.
Value for money: worth it or better options around?
Price-wise, this thing often sits around the low-200s in £ when on offer, like one reviewer mentioned (~£209). At that price, a robot with self-emptying, strong suction, and LDS mapping is decent value on paper. You’d usually pay a bit more for similar specs from some competitors. The problem is that some of those competitors handle hard floors and hair a bit more consistently, even if their advertised suction number is lower.
If your home is mostly carpet and you really want a self-emptying dock without spending big money, the D20 Pro Plus starts to make more sense. The carpet performance is its strong side, and the dock means you’re not constantly emptying the bin yourself. For a busy family that just wants the carpets kept under control, it’s a fairly good deal, especially on sale. The app and mapping are also solid for this price range, once you get past the initial Wi‑Fi setup quirks.
On the other hand, if you have mainly hard floors, a shedding pet, and you’re picky about how clean the floor looks, I think there are better-balanced options even if they don’t shout 13,000Pa. The whole "blower not sucker" criticism from one reviewer matches what I’ve seen: on hardwood, you sometimes still need to sweep or spot clean. At that point, the value drops, because you’re paying for a feature set that doesn’t fully deliver on the main job.
So for value, I’d say it’s decent but not a slam dunk. Good deal if you catch it at a discount and your expectations are realistic (especially carpet-focused). Less convincing if you pay full price and expect it to fully replace manual cleaning on hard floors. There’s better out there, but also plenty worse. It sits in that middle spot: pretty solid for some people, just okay for others.
Design: standard round robot with a tall-ish dock
Design-wise, the D20 Pro Plus doesn’t try anything weird. It’s the classic round robot in white, with the LDS laser turret bump on top. If you’ve owned any other Dreame or Roborock, it’ll look very familiar. The robot itself is fairly low profile apart from that turret, so it fits under most beds and sofas, but not super low furniture. The product dimensions you see on Amazon are mostly for the dock; the robot itself is closer to the usual ~35cm diameter disc.
The dock is quite tall and deep. You need a bit of space against a wall, and you can’t really hide it behind a door because it needs clear access. If your hallway is narrow or you live in a small flat, this is something to think about. The 5L dust bag is inside the tower, and you pop open the lid from the top to change it. That part is straightforward and not messy as long as you don’t overfill it.
On the robot, you get a simple button layout: usually power/start and home, so most of the control is meant to be via app or voice. Underneath, you have the main DuoBrush roller, side brush, wheels, sensors, and the contact points for charging. The extendable side brush idea is actually nice on paper: it reaches into corners and along skirting boards a bit better than a fixed one. In practice, it does help with edge cleaning, but it can also flick light debris away if the suction doesn’t catch it in time.
Overall, the design is practical and familiar. It doesn’t feel cheap, but it also doesn’t feel particularly premium. It’s just a normal robot vacuum look with a big dock. If you care about aesthetics, the white color is clean but will show dust and scuffs over time. I’d call the design functional: nothing special, but it does the job and is easy enough to understand and live with.
Battery life, noise, and real-world runtime
The D20 Pro Plus has a 5,200mAh battery, which is pretty standard for this range. In my place (around 80–90m² of actual cleanable area across mixed carpet and hard floors), it can do a full run on a medium suction setting without needing to recharge. On higher suction, especially if you set carpets to boost mode, it drains faster but still usually finishes a single floor clean in one go. If you have a big house, it will do the usual thing: clean until low, return to dock, recharge, and then resume.
Noise-wise, it’s quieter than a normal upright vacuum, but not silent. On lower power, you can have a conversation or watch TV with it running in another room without being annoyed. On max suction, it’s clearly louder, but still manageable. The auto-empty dock cycle is the loudest part: when it empties the dust bin into the bag, it’s a short but very noticeable burst of noise. If you have small kids or pets that hate loud sounds, you might want to schedule the emptying for daytime, not at night.
Charging time is fairly typical, a couple of hours to go from low to full. I didn’t sit there timing it exactly because it just lives on the dock, but I never had an issue with it not being ready when I wanted to run a manual clean. The app shows the battery level clearly, and the robot is smart enough not to start a full-house clean if it’s too low to finish a decent chunk.
From a practical standpoint, the battery is good enough that you don’t really think about it day to day. For most apartments and medium-sized houses, it will clean everything in one go. If you live in a huge multi-floor house, you’ll probably run it floor by floor anyway. So in terms of battery and runtime, I’d say it gets the job done without any big drawbacks.
Build quality, issues, and long-term concerns
Build quality feels okay at first touch: plastics are decent, nothing feels super flimsy, and the dock is sturdy enough. But a couple of user reviews mention reliability issues: navigation errors, false "stuck" messages, and self-emptying not always working correctly. Personally, I’ve had a few navigation hiccups where it thought it was stuck when it clearly wasn’t, or it got confused trying to find its way back to the dock around chair legs. It’s not constant, but enough to be slightly annoying.
The self-emptying system is a bit hit-or-miss too. Most of the time it empties fine, but sometimes some debris, especially hair clumps or heavier bits, stays in the internal dust bin instead of getting pulled into the bag. Then you realize after a few runs that the bin inside the robot is half full even though you assumed the dock was taking care of it. So every now and then I still check and manually empty it, which kind of defeats the "150 days hands-free" marketing line.
As for moving parts, the side brush and main roller will wear like on any robot. Hair wrapping around the ends is a concern because over time that can put stress on the bearings and axles. One reviewer complained about hair getting into the axles; I saw that trend starting too, so I’ve been more proactive with cleaning it. If you ignore maintenance, I can see this causing issues down the line. The wheels and sensors have held up fine so far, no obvious degradation.
Long-term, I’d say it feels like a mid-range robot: not junk, but not built like a tank either. You’ll want to keep firmware updated (Dreame does push updates), and you’ll have to accept that there may be occasional bugs or glitches because this model clearly shipped while still needing some software polish. If you want something absolutely bulletproof with zero errors, you might need to look at more mature models, even if the specs seem lower on paper.
Performance: strong on carpets, mixed on hard floors
This is where things get interesting. The D20 Pro Plus performs very well on carpets for the price. On medium pile carpet, it pulls up a surprising amount of dust and pet hair, even after I thought the floor was already clean from a manual vacuum earlier in the week. If you run it daily or every other day, the carpets stay visually clean and feel better underfoot. The high suction levels seem to actually matter there, especially on the higher power mode.
On hard floors though (laminate, hardwood, tiles), it’s more mixed. Compared to the older Dreame D9 some users mention, this one can sometimes behave like a blower rather than a vacuum. You can literally see it pushing light debris around: small bark pieces from a log basket, dust bunnies, and loose dog hair. At lower suction, it just doesn’t pick them reliably. At max suction, the exhaust airflow can blow fine dust and hair sideways or back onto areas it already cleaned. I noticed this especially in open areas where there’s room for things to move.
The corner and edge cleaning is decent thanks to the extendable side brush and the improved edge tracking. It does hug walls quite closely and usually doesn’t leave a big strip of dust along the skirting. But again, if the debris is very light (like hair clumps), it can flick it rather than suck it in. I ended up still using a broom or a quick sweep in some spots after a run, which defeats the purpose a bit when you hoped for a fully hands-off clean.
Obstacle avoidance is okay but not magic. It will avoid big things and won’t throw itself down the stairs, but small obstacles like socks or thin cables are still a problem. That matches what one of the Amazon reviewers said: at this price, you still need to pick up the floor a bit before running it. So in day-to-day performance, I’d rate it as solid for carpets, decent but sometimes annoying on hard floors, and average for obstacle handling.
What the D20 Pro Plus actually offers on paper
On paper, the dreame D20 Pro Plus is a pretty stacked robot vac. You get 13,000Pa claimed suction, an auto-empty base with a 5L dust bag (they claim up to 150 days hands-free, realistically it depends on dirt and pets), a 2‑in‑1 vacuum and mop setup, LDS laser navigation with obstacle avoidance, and a 5,200mAh battery. It’s designed for both hard floors and carpets and has this DuoBrush system that’s supposed to help with pet hair and reduce tangles.
Control-wise, you’ve got the app plus voice control via Alexa, Google Home, and Siri. The app lets you do the usual stuff: map your home, split and rename rooms, set no-go zones, adjust suction and water levels, and schedule cleanings. It also supports multiple floors, so if you carry it upstairs it can map that floor too. The robot has smart mapping and infrared sensors for edge tracking, so in theory it should hug walls and hit corners better than older models.
The box includes the robot itself, the self-emptying dock, a dust bag already installed in the dock, the water tank, a dust bin, and a HEPA filter. So you don’t need to buy extras right away, but like any robot, you’ll eventually need replacement filters, bags, and brushes. Dreame stuff isn’t the cheapest, but it’s not the most expensive either. Availability of spares is decent online.
So on the spec sheet, it sits in that mid-to-upper range: more features than basic budget bots, less polished than the top premium units that cost way more. If you just read the listing, you’d expect something pretty solid for a busy household with pets. The reality matches that in some areas, but not all.
Effectiveness with pet hair, mopping, and real daily cleaning
If you have pets, the big question is: does it actually handle hair well? The DuoBrush system is marketed as detangling and better for hair pickup. In practice, it does grab a lot of hair, but you still get wrap around the roller and especially around the roller ends and axles. One Amazon reviewer mentioned hair being pulled into the axles, and I saw the same thing. Every week or so, you still have to flip it over, pull the brush out, and cut hair off. So it’s not a miracle, but it’s not worse than other mid-range bots either. It’s kind of standard maintenance.
In terms of pure pickup, on carpets it gets pet hair very well. On hard floors, it collects a good chunk of it but, like I said earlier, some hair can get blown or moved around. If your dog or cat sheds a lot and you have mostly hard floors, expect to still do a quick manual tidy once in a while. I wouldn’t rely on this alone for a spotless look on shiny wooden floors.
The mopping function is… fine, but nothing more. You get a 350ml water tank and you can set moisture levels (there are a lot of levels, which is nice in theory). For light dust and footprints, it does a decent job of freshening up the floor. For dried stains (spilled juice, pet paw marks that have dried), it just glides over and leaves most of it. There’s no real downward pressure like you’d get from a dedicated mop system. I ended up treating it as a maintenance wipe rather than a real mop. If you expect it to replace a proper mop, you’ll be disappointed.
Overall effectiveness as a daily helper is okay. If you schedule it to run daily, your floors will look cleaner overall, and you’ll vacuum manually less often. But it’s not hands-off perfection: you’ll still need to handle corners occasionally, deal with hair on the brush, pick up random socks, and maybe sweep certain tricky areas. Compared to cheaper no-name robots, it’s better. Compared to good higher-end units, it’s a step down, especially on hard floors.
Pros
- Strong cleaning performance on carpets, especially with regular scheduling
- Self-emptying dock with large 5L bag reduces how often you have to deal with dust
- Good mapping and room control via the app, with voice assistant support
Cons
- Mixed performance on hard floors, sometimes blows light debris and pet hair around
- Self-emptying and navigation can be inconsistent, with occasional false "stuck" errors
- Mopping is basic and doesn’t replace a proper manual mop for tougher stains
Conclusion
Editor's rating
The dreame D20 Pro Plus is a solid mid-range robot vacuum that does some things well and clearly struggles in others. Its strengths are clear: good suction on carpets, decent mapping, a convenient self-emptying dock, and an app that’s easy enough to live with once everything is set up. If your home is mostly carpeted and you want something to keep on top of daily dust and pet hair without you thinking about it too much, it can genuinely lighten the workload. You’ll still need to do the odd manual clean, but far less often.
Where it falls short is mostly on hard floors and reliability polish. Light debris and pet hair can be blown or pushed around instead of consistently sucked up, especially on smooth wood or tile. The mopping is basic, more like a damp wipe than a real mop. The self-emptying system and navigation work most of the time, but not always, and you’ll still be doing brush maintenance and occasionally rescuing it from silly "stuck" errors. One reviewer calling it “absolute crap” is, in my view, a bit harsh, but I get the frustration if you expected perfection out of the box.
If you’re a busy household with a lot of carpet and you catch it at a good price, it’s a reasonable buy as a daily helper. If your place is mostly hard floors, you’re very picky, or you want something truly low-maintenance and bulletproof, I’d look at other models, even if the specs look less impressive on paper. It’s a usable robot, but not a miracle one.