I last reviewed a robot vacuum cleaner more than 2 years ago. It was the ECOVACS Deebot 900. Back then, it was a flagship robot vacuum cleaner, and since then, I have been using ECOVACS robot cleaners for my home. Dreame Technology has reached out to interest me to test their newest smart robot vacuum and mop cleaner.
The DreameBot L10 Ultra is available in Singapore at a retail price of S$1399, but since you have found out about this article, you may like to know that the L10 Ultra is going at a special launch price of S$1199 (only from 1 – 3 Jan 2023). And as if that is not enough of a discount, readers can enjoy a further discount when you purchase from this Shopee link and apply this S$35 shop voucher promo code, DREAMUSIC. The voucher is effective from midnight 1-31 Jan. Happy New Year shopping in advance!
Unboxing and Features: Compared with L10S Ultra

The DreameBot L10 Ultra is a slightly stripped down version of the L10S Ultra (retail price S$1599). For S$200 lesser, the newer L10 Ultra does not come with AI cameras mounted in front of the robot cleaner. Instead, it uses LDS (Laser Distance Sensor) to detect walls and obstacles. The L10 Ultra also does not come with a multi-surface floor cleaner bottle dispenser, so you need to add the fluid manually if you want. The base station on the L10 Ultra does not have touch buttons to initiate cleaning, but you can do that on the app. While the L10 Ultra does not auto-detect furniture unlike the L10s Ultra, you can manually place the furniture on the app under the 3D map page. Clearly, the L10S Ultra has a bit more intelligence due to its additional RGB cameras mounted on the vacuum cleaner.

Besides that, the L10 Ultra is pretty much a comprehensive automated all-in-one system where the robot can vacuum and mop the floor, and the base station can auto-wash the mop, auto-dry with hot wind, auto-refill water tank, auto-empty dustbox.
- Suction power: 5300 Pa (one of the most powerful in the market)
- Dustbox size: 350ml (robot), 3L (base station)
- Water tank: 80ml (robot), 2.5L (base station)

To put it simply, the DreameBot L10 Ultra is capable of keeping your house free from dust and dirt for many days (or weeks), maintenance-free, covering up to 200 sq metres with the 2.5L water tank. No longer are you constrained by the size of the robot nor do you need to replace the water in the robot frequently for every mopping session. The mop pads can even be rinsed in between the mops, just like what we would do if we mop our floors manually. I am also happy that the dust accumulated in the robot can be transferred to the base station so that I do not have to empty it so often.
The overall design seems to be similar to the Xiaomi X10+ All-In-One Robot Vacuum, given Dreame is part of the Xiaomi Ecological Chain and helps develop innovative smart household cleaning appliances. The Xiaomi’s model has only a suction power of 4000 Pa and a different AI system for detecting obstacles. The Roborock S7 Pro Ultra and the S7 MaxV Ultra uses a mop pad that vibrates instead of rotates, does not support hot air drying, and has a lower suction power of 5100 Pa.
Setting Up For The First Time
Download the Dreamehome app and create an account. You can create using email address, mobile number, or link to Google or Facebook. After logging in, the app will auto-detect the L10 Ultra and follow the on-screen instructions to connect the cleaner to the home network.
The next thing you want to do is to generate a floor map. The L10 Ultra lets you do that without carrying out any cleaning task.

Once the map is generated, you can customise the map by amending the zone areas that the app automatically labels. I can also choose names for each zone from a predefined list. I will also identify no-go zones, for instance, toilets and kitchen (my wife feels these areas are dirtier and does not want to cross-contaminate the other living areas). I can also create virtual walls so that the robot will never go past the areas. I can also save the maps and restore them later, which could be good if you intend to use the vacuum cleaner at multiple locations.

I will also use the 3D Map menu to place furniture like beds, sofa, dining table. There is no purpose for this other than for visual purposes, so that you can see the robot location in a 3D render with furniture rather than a blank room.

The app also comes with a Wi-Fi map to show the Wi-Fi strength around the house, which is very useful to assure me that my home has a rather good network coverage.

Inside the base station holds 2 large containers in different shades. Obviously the clear container is for the clean water.

The mop pads snap into place easily, via magnets. It’s not very tight, and loose objects on the floor like cables could somehow make its way and get stuck in between.

At the base station, there are ridges and a water catchment area. This is where the mop pads get washed, cleaned and dried with hot air. There are also tunnels and contact areas to charge the vacuum cleaner, transfer water and dust.

Customisable Vacuum and Mop Tasks
The L10 Ultra allows quite extensive cleaning modes. Here’s what I found out during my review:
- Define if the cleaning task is sweep, mop, or sweep-and-mop
- Define the suction level: quiet, standard, strong, and turbo
- Define how wet you want the mop: slightly dry, moist, and wet
- Define the cleaning times: 1x, 2x, 3x
- Possible to customise the above settings for each zone/room

The ability to customise per zone is very important. For instance, I would want to increase the humidity of the mop pad in the living room on marble tiles, while reducing the wetness in the bedrooms on parquet tiles.
Additionally, you can configure a clean task and save as shortcuts, so that means you can choose which zone you want to clean or mop or both, and what is the suction power and mop humidity, etc. You can also schedule the clean up on any day or every day.
Self-Cleaning Sequence
There is also a global setting on how you want to initiate the self-cleaning sequence. For dust collecting, you can choose whether to empty every time or after a few cleaning cycles. For mop pad, you can set how often to return to base to wash the pad during mopping. Finally, you can also define how long you want to dry the mop pad.

Carpet Cleaning Settings
The L10 Ultra can detect carpets, and so under the settings, you can set to either increase the suction to clean the carpet, or to avoid carpet areas. When mopping, the mop pads will retract and do not wet the carpets.
Overall User Experience
The L10 Ultra is really an effective and fuss-free all-in-one floor cleaning system if you are not too particular about using floor cleaning agents. I would say it is quite a water-saver, as the 2.5L water tank can clean up to 200 square metres. I reckon I use up about 10 L of water to mop my apartment manually and it is more laborious. Of course, the L10 Ultra is not able to cover all the tight corners, so it is definitely not for the home owners who are very picky about cleanliness. My wife definitely will not want to rely solely on a robot to mop the floor, but it certainly makes the floor feel clean to walk around, and for sure my weekly manual mopping routine will not need to be as intense since the floor is being regularly mopped by the L10 Ultra.
After the first vacuum, I find a lot of hair trapped on the rubber roller. After subsequent vacuums however, I no longer notice any hair trappings. In any case, it seems robot cleaners have a tendency to trap hair on the rollers, so it is advisable to check the machine periodically and remove dirt trappings on movable parts.

The mop pads rotate at 180 rpm and apply 6.7N of downward pressure. The mop lifts up from the floor by 7mm when it’s not supposed to clean, for instance, when moving from point to point, or on carpets, so it does not get dirty.
As mentioned earlier, it seems the mop pads catch loose objects easily. This is partly due to the gap between the mop pads and the base of the robot as they applied downward pressure, plus the pads stick out slightly. I encountered two occasions where items got trapped and caused the operations to halt. Anyway, this is a known problem and all robot cleaners will always come with this warning that you need to keep the floor clear of small items or cables to prevent any operational problems.

After one week and cleaning over 300 sq metres, I inspected the L10 Ultra and was impressed that the dustbox is empty of dust as they are regularly transferred to the base station. There are also no hair being trapped in the roller. The mop pads look clean.

The mop pad washboard has accumulated some dirt which is easily washed off manually.

Verdict: No More Manual Mopping!
The DreameBot L10 Ultra is the largest vacuum robot I have reviewed with a height clearance of almost 10cm, though it is only slightly larger than the ECOVACS Deebot 600 I currently own. It cannot go under my sofa nor can it reach sharp corners as easily, given it only has one rotary side brush. But being large also means large capacity to hold more mopping water, more powerful suction motor.

Is it worth the price? Well, you know some people would buy a 2-in-1 washing machine and clothes dryer, while some would just rely on manual drying. If you hate mopping the floor and have basic house cleaning requirements, the L10 Ultra can keep your house floor clean without labour-intensive mopping, just need to change the water tanks and basic cleaning of the base station once every few weeks. It definitely cleans better than just dry vacuum alone.
Even for houseowners who prefer to manual mop for more thorough cleaning, using the L10 Ultra to sweep and mop every day is better than doing once every few weeks where dirt can accumulate too much to handle. The L10 Ultra is certainly an invaluable helper for the homes where manual mopping can be a physical challenge, like the elderly or disabled.

At the launch price of S$1199 (1-3 Jan 2023, after that S$1399), this is definitely a good deal to me. Plus, get another S$35 Shopee discount voucher when you buy from this Shopee link with apply promo code DREAMUSIC (valid 1-31 Jan). Dasher is the exclusive distributor for Dreame products, and the L10 Ultra carries a 2-year local warranty. Its service centre is at 18 Jalan Lembah Kallang #03-01 Singapore 339573.




