
Roborock
Qrevo S
Reliable, great mopping (lifts pads), but poor cable avoidance.

Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
I can’t imagine my life without a robot vacuum. I currently own the Xiaomi X20 Max and it’s perfect for a small flat. It’s the first time I have the mopping function and it works really well, the fact that it cleans its own mop pad makes it even better.
im abit late to the party but have a romanian rescue who sheds another dog every 2 weeks in winter, we have a xiaomi with the upgraded pet hair brush that slices the hairs as it collects, it will itself 3 times every run in our house, running every other day, amazing thing
XIAOMI Mi Robot Vacuum X20 MAX,prezadovolni
You might look into the Xiaomi X20 Max (which I have). This one has a special brush which automatically cuts of hair... I previously had the X10, and this change to the brush is such a game changer when you have a woman and a dog in the house.
My personal thoughts - The Pa numbers are marketing gimmicky. There’s a lot of airflow design to be considered. X20 Max has been able to pick up dust easily, even on standard mode. Cleaning pads with hot water - 55 degrees is good enough, not sure how significant the improvement is using 80 degrees. I might add you will probably be switching your mop pads every week and you throw it into the washing machine to wash and clean.
You’re right, a software fix has solved it. I’ve been pretty happy with the X20 Max.
Maintenance is pretty straightforward. I’ve got a lot of 3rd party accessories bought from AliExpress (mop pads, side brush, filters, extra brushes haha) as it’s pretty easy to find and cheap. I run vac and then mop daily, so I do weekly maintenance by changing the mop pads to wash, clean the filter (by knocking the dust out, I can’t bring myself to wash filters), and wipe the sensors + clear brush of any debris. Filters can last for quite a while, maybe 4 months? Xiaomi Mi App calculates by how many hours of usage, so I usually get a notification to consider switching. Brush is about 300 hours, side brush 200 hours, filter is about 150 hours, mop pads are 80 hours.
Haha. It does have some quirks. It does have some trouble navigating heights and drops to an area it can’t get out from. I solved it by adding a barrier so it’s able to clean the area without falling into the no-go zone. As there’s no camera on-board, it does struggle with one chrome base chair I have, and does bump into it. Other than that, no real significant issues. Occasionally bumps into things, but my 2 kids make it impossible for any robot vacuum to navigate through all obstacles they throw on the floor. I know cables are still an issue with models that utilise a camera, so I don’t judge the X20 Max too harshly when it gets a cable stuck in the brush. My home is an open plan, with about 120 sqm of open flooring, so maybe my experience with obstacle avoidance can be a little skewed. But it does well moving around shoes, toys, books, clothes on the floor etc. I’ve been really happy with its performance as a home maintenance support. It doesn’t deep clean, but does really well keeping the home maintained. I only deep clean the home once every 2 to 3 weeks now. Btw. Mopping - spinning mops are good for light stains. But dried in stains will be a problem. I tend to spot wipe these stains, and then have the robot finish it off.
I would recommend getting a dock regardless. It really helps if you want to be hands off from the machine and only need to interact with it occasionally. X20 Max works for me - workhorse, gets the job done well, easy to set up, and it works well with my home as it’s an open plan layout. I’ve got 2 kids so the major things it needs to navigate around is their toys (which is good enough). I’ve got a mix of wooden floors (treated wood), tiles and carpets. No major issues, only common problems faced by all brands haha. 3rd party accessories are really easy to find and it’s pretty cheap, so no issues on replacing brushes and filters on a whim. But don’t forget software though - Xiaomi app is pretty simple, which works well for me. I also have a Dreame L10s Ultra for my aging mum and she finds it absolutely cumbersome. Xiaomi home maps tend to deteriorate after two to three months, and there’s limited options to restore the old map. Also has 3 settings for mop wetness, and that could be an issue if you have flooring that is sensitive to water. Dreame has a lot more options. But I love Xiaomi customer service, so responsive. Roborock is a good option as well. Some are great at vacuuming, some better at mopping, some are better at navigation, some are better at obstacle avoidance. The world is your oyster haha
Hi everyone. So after a year of remote managing the Dreame L10s for my aging mum, I’ve given up and decided to get her a different unit. Seeing issues around Mova and Dreame right now, and I can’t imagine gambling on more frequent remote managing. I currently own the X20 Max and have been really happy with its performance (battery, availability to find 3rd party parts, etc) and overall reliability. Was considering the new flagship for her (or for myself, and I pass her the X20 Max haha) Would love to hear how it’s been, pros and cons would be good. Also, any issues around: 1. Mapping and map degradation - is it easier to restore maps if it gets degraded. 2. Obstacle avoidance - Have they solved the dreaded cable on the floor problem? Not expecting miracles, but would be nice. 3. How is the cleaning algorithm? Stain detection etc I’ve read you can use accessories from the X20, so that’s another positive. Note: The vacuum 5 Pro is currently going for USD 570 in my location. That’s a decent deal worth considering.
Thanks for sharing the link! I read that too, and it’s still good for me. Hoping to get additional reviews before I pull the trigger on it. About the X20 Max, there have been some minor issues, but it was quickly rectified either by myself or customer support (which is pretty responsive over here) Use case - 2200 sqft home, about 1300 cleaning surface. Mostly tiles, rooms are laminated wood, and I have one section of uneven hard tiles. Have 2 kids with long hair, and we all shed hair like dogs over here :) toys, little beads, plastic pieces everywhere. Wife is a baker, so sourdough and yeast everywhere in the kitchen. I run vac before mopping every day or two, with the kitchen on intense. I mostly run vacuum and mop 2x, with deep cleaning. Home is relatively open floor, and the X20 Max has an easy time moving around. It does have an issue with a sofa that has chrome leg, and it bumps into it every once in a while. Carpets with tassels, it has learnt to avoid it after a few times getting tangled in it. I have a slight cliff between living room and balcony, and it fell a couple of times while cleaning (happens randomly), but solved it by adding a virtual barrier. Other than that, it’s been a solid workhorse, set it and forget it. I usually tidy up after the kids go to bed, so I tend to pick up toys etc before running the routine. It does well navigating around toys I leave behind. Issues I’ve had in the past 13 months: 1. Map deterioration - every 3 or 4 months, my map looks weird and the robot doesn’t clean well (it spills over and merges rooms it can’t enter). So now, I do a restore map every week as part of my weekly maintenance. 2. Weird movement - happened once where it did a circular like movement when cleaning the edges, but it was rectified with a soft reset. I normally reset the robot once a week when I do maintenance, just missed this one. 3. Dirty water pump issue - Messaged Xiaomi support, gave some trouble shooting steps, and 3 days later my device received a reboot request. Never had an issue since. Can’t think of anything else really. Let me know if you have further questions.
I genuinely feel they could improve on the app though. Map backups, more map customisations, not limiting custom routines to 5 tasks per routine. Just to name a few.
Just surprised as I’m using the X20 Max, which was the flagship model last year (prior to vacuum pro 5)
I just bought a Xiaomi X20 Max for ~580 USD. This is the third robot I have, and this is the yet only one, that completely eliminated the need to manually clean the floors. If you buy one, make sure that it have a dust collection dock, that also cleans the mop with hot water, and collects dirty water as well. Also, I would’t buy a robot on which the mop doesn’t rotate. A rotating mop makes a huge difference in mopping performance. Also, make sure that parts are available, I would only buy a robot from a reputable brand. These robots are not cheap, and its fair to expect long term usability. And you cannot do that, if you cannot get consumables. You cannot go wrong wit Eufy, Roborock, Dreame, Xiaomi etc. These brands have huge parts availabilty. Just make sure what features the given model has, because there is a huge variety.

Roborock
Qrevo S
Reliable, great mopping (lifts pads), but poor cable avoidance.

Roborock
Saros 10 Series
Slim, quiet, excellent avoidance, but weak on carpet.

Dreame
L40S Ultra
Superior avoidance, great for pet hair, but poor on carpets.

MOVA
P10 Pro Ultra
Budget king, smart avoidance, but struggles on patterned carpets.

Roborock
Qrevo Curv Series
Great for pet hair; handles high thresholds, but poor avoidance.

Ranked #1
Dreame - X50 Ultra

Ranked #1
Roborock - Saros 10 Series

Ranked #1
Eufy - S1 Pro

Ranked #1
Roborock - Saros 10 Series

Ranked #1
Dreame - X50 Ultra

Ranked #1
Dreame - L40S Ultra