BettaScore
BettaScore
DREAME

DREAME D20 Ultra

Robot Vacuum
DREAME D20 Ultra
DREAME D20 Ultra
RankNo. 43 of 50Best Robot Vacuums
Ranking Net Score+13+13 from reviews0 from votes
Sources239 positive · 16 negative
Priced at$339.99

Released Oct 2025

Shop on AmazonShop on Google
No. 43 of 50 in Best Robot Vacuums
Priced at$339.99

Released Oct 2025

Shop on AmazonShop on Google
+13Ranking net score+13 from reviews and discussions0 from votes on BettaScore23 sources

The Dreame D20 Ultra is a robot vacuum and mop with 13,000Pa suction, smart navigation, mop lifting, and an all-in-one base station for up to 100 days of hands-free cleaning.

What reviewers say, by topic

Pick a topic to see the quotes behind it. Topic points add up to the Ranking Net Score.

Total +13 pts

Net positive 3

Net zero 1

Net negative 2

Sentiment
Format
716
23 sources
Redditdiscussion

Dreame D20 Ultra Randomly Skipping Areas Marking

  • Vacuuming & Carpets-1 pts

    The post title reports that the Dreame D20 Ultra randomly skips areas and marks them as clean or "completed,"

View source ↗
The post title reports that the Dreame D20 Ultra randomly skips areas and marks them as clean or "completed,"
Redditdiscussion

Dreame D20 Ultra

  • Vacuuming & Carpets-1 pts

    it consistently skips several random areas while vacuuming.

  • Navigation & Obstacle Avoidance-1 pts

    these table legs don't appear on the map at all.

View source ↗
it consistently skips several random areas while vacuuming. these table legs don't appear on the map at all.
Redditdiscussion

Dreame D20 Ultra Randomly Skipping Areas Marking

  • Vacuuming & Carpets-1 pts

    it only cleans a random area and then marks the job as "completed" like nothing's wrong.

View source ↗
it only cleans a random area and then marks the job as "completed" like nothing's wrong.
YouTube
  • Vacuuming & Carpets+5 pts

    it actually picks up heavier stuff, too. Crumbs, pet hair, all of that without struggling much.

  • Self-Emptying & Mop-Washing Dock+5 pts

    It goes back to its station, empties its own dust, washes the mop pads, and even dries them with warm air.

  • Battery & Docking+5 pts

    And if it runs out, it just charges and continues where it left off.

it actually picks up heavier stuff, too. Crumbs, pet hair, all of that without struggling much. And if it runs out, it just charges and continues where it left off. It goes back to its station, empties its own dust, washes the mop pads, and even dries them with warm air.
YouTube
  • Vacuuming & Carpets+5 pts

    The 13,000 Pa suction power is incredible. It easily extracts fine dust, heavy debris, and pet hair.

The 13,000 Pa suction power is incredible. It easily extracts fine dust, heavy debris, and pet hair.
Redditdiscussion

Dreame D20 Ultra Issues

  • Battery & Docking-1 pts

    It can't auto empty into the base, just gives a message that it's not properly connected to the station, even tho app tells me it's docked and charges just fine.

View source ↗
It can't auto empty into the base, just gives a message that it's not properly connected to the station, even tho app tells me it's docked and charges just fine.
Redditdiscussion

Just Got Dreame D20 Ultra But Cant Access Wifi

  • App, Setup & Controls-1 pts

    Glad to hear you got it working, even if it took 25 attempts!

View source ↗
Glad to hear you got it working, even if it took 25 attempts!
Redditdiscussion

Dreame D20 Ultra Dreamehome App Roomspecific

  • App, Setup & Controls-1 pts

    Resolved! i didn't see the last button ( personalize room clean) in the personalize section

View source ↗
Resolved! i didn't see the last button ( personalize room clean) in the personalize section
Redditdiscussion

Dreame D20 Ultra Robot Is Offline

  • App, Setup & Controls+1 pts

    The problem got fixed by logging into the app with a VPN and doing a factory reset on the vacuum

View source ↗
The problem got fixed by logging into the app with a VPN and doing a factory reset on the vacuum
Redditdiscussion

Dreame D20 Ultra Cleaning Mop

  • App, Setup & Controls-1 pts

    how do I regulate clean mopping by my self and not doing it automaticly after every cleaningcle ing

View source ↗
how do I regulate clean mopping by my self and not doing it automaticly after every cleaningcle ing
Redditdiscussion

Dreame D20 Ultra Randomly Skipping Areas Marking

  • Vacuuming & Carpets-1 pts

    the robot is prematurely ending the cleaning task.

View source ↗
the robot is prematurely ending the cleaning task.
YouTube
  • Vacuuming & Carpets0 pts

    It picked up most of the dirt, but the result still wasn't perfect.

  • Self-Emptying & Mop-Washing Dock-5 pts

    The filter gets completely clogged.

It picked up most of the dirt, but the result still wasn't perfect. The filter gets completely clogged.
Redditdiscussion

Dreame D20 Ultra

  • Navigation & Obstacle Avoidance-1 pts

    the lidar does not detect. Hence it has to rely on the collision sensor to detect them from close distance.

View source ↗
the lidar does not detect. Hence it has to rely on the collision sensor to detect them from close distance.
YouTube
  • Self-Emptying & Mop-Washing Dock+5 pts

    the maintenance is almost zero.

the maintenance is almost zero.
YouTube
  • Self-Emptying & Mop-Washing Dock+5 pts

    Warm air drying, which can take up to 2 hours after washing, gets rid of any remaining moisture and lowers the possibility of bacterial growth or offensive odors.

Warm air drying, which can take up to 2 hours after washing, gets rid of any remaining moisture and lowers the possibility of bacterial growth or offensive odors.
Redditdiscussion

Dreame D20 Ultra Robot Is Offline

  • App, Setup & Controls-1 pts

    you couldn't even sign in to the Dreame app without using a VPN

View source ↗
you couldn't even sign in to the Dreame app without using a VPN
Redditdiscussion

Dreame D20 Ultra Cleaning Mop

  • App, Setup & Controls+1 pts

    you can choose from these: vacuum / mopping / vacuuming and mopping / mopping after vacuuming.

View source ↗
you can choose from these: vacuum / mopping / vacuuming and mopping / mopping after vacuuming.
Redditdiscussion

Dreame D20 Ultra Not Working Desperat Help

  • App, Setup & Controls-1 pts

    Couldn't connect to Etisalat router.

View source ↗
Couldn't connect to Etisalat router.
Redditdiscussion

Dreame D20 Ultra Not Working Desperat Help

  • App, Setup & Controls0 pts

    it fails at the final step, as if it can't reach the server or complete the connection

View source ↗
it fails at the final step, as if it can't reach the server or complete the connection
Redditdiscussion

Dreame D20 Ultra Dreamehome App Roomspecific

  • App, Setup & Controls-1 pts

    I seem to have completely lost the ability to set custom cleaning parameters (suction power, water flow, and number of passes) for individual rooms.

View source ↗
I seem to have completely lost the ability to set custom cleaning parameters (suction power, water flow, and number of passes) for individual rooms.

What reviewers say, by topic

Tap a topic to read its quotes. Topic points add up to the Ranking Net Score.

Net positive 3

Net zero 1

Net negative 2

Videos and posts
BettaScore

Products ranked by what public reviews say.

Platform
Browse rankings
Company
About UsHow BettaScore Works
Legal
Cookies PolicyTerms of ServicePrivacy Policy
© LSEV USA Corp 2026. All rights reserved.