
Running these analyses costs money. Buy through my links to help keep lights on! I may get a small commission.
Top Pros
Top Cons
Reddit Reviews
Xiaomi S20+ is great. Reliable and has power to handle all types of floor.
The Xiaomi S20+ (€299) will be able to vacuum and mop well but will have the same issue of trying to eat everything. Sadly there’s no autoempty dock. There’s also the X20 Pro (€539) which has a base station which will autoempty the dustbin, refill the water’s internal water tank, dampen, wash, and dry the mops. Obstacle avoidance performance is generally the same. Most robots in your price range will use only structured light for obstacle avoidance and this is generally worse than RGB camera enabled robots (software is the main factor deciding if obstacle avoidance is good for RGB enabled robots)
Xiaomi S10+ and S20+
I had a S10+ and it eventually broke down because of the mop water it was inhaling when vacuuming. It cannot mop only or vacuum first before mopping. Other users’ experiences matched my experience. I’d recommend the S20+ since it can vacuum first before mopping or just mop.
For budget models the s20+’s spinning mops will be better than a passive mop.
S20+ and the l10s ultra gen 2 are miles apart. I’d get the l10s ultra gen 2 since it’s at the same price. Same if you meant the X20+
these two will be good budget options!! Roborock Q8 Max Plus https://www.webhallen.com/se/product/365760-Roborock-Q8-Max-White?utm_source=prisjakt.nu&utm_medium=cpc Dreame D20 Plus https://www.webhallen.com/se/product/387602-Dreame-D20-Plus-White?utm_source=prisjakt.nu&utm_medium=cpc If hair is shedded in your apartment, I’d go for the d20 plus as hair won’t get tangled in the rollers. You’d just have to remove the hair from ends of rollers from the q8 max+ every once in a while :)
Xiaomi is a great option if you want it to actually mop. You’d just have to dampen the mops before it mops and wash the mops after it finishes mopping. It’s best to run it to vacuum first then mop.
All will need you to tidy up the floor from cables, socks, and other smaller objects to avoid it from getting stuck. All three should be alright for mapping and navigation.
The S20+ is going to be good but you’ll need to tidy up after wires as it only has structured light for obstacle avoidance, which is common for most budget robot vacuums.
[Xiaomi's H40](https://preview.redd.it/v2w9wuq25f9f1.png?width=2560&format=png&auto=webp&s=b3d7e16a435c81271e16f1fa9432a950e09d37e4) Xiaomi's new H40 is a robot vacuum equipped with an auto-empty base station featuring a 4L dustbin and a passive mop, which utilizes an electronically controlled water tank. It is currently being sold for HK$1,499 (approximately USD$190). It claims 10,000 PA of suction and a 180min runtime with a 5200 mah battery. It can vacuum only, mop only, vacuum and mop in tandem, or vacuum first then mop. Xiaomi's H40 comes with a new anti-tangle brush that features angled bristles and a comb in the brush compartment, allowing for the removal of hair wrapped around the brush, similar to Ecovacs' approach. [A computer rendering of how the new brush works to removed hair wrapped around the brush](https://reddit.com/link/1llnmu0/video/mnf4yiww4f9f1/player) It comes with a new anti-tangle side brush, which Xiaomi says is not suitable for cleaning carpets. A traditional three-pronged side brush is also included if the user wants to clean the carpet with it. The Mi Home app allows you to set furniture on the map so you can ask it to clean around a piece of furniture, like a table or a litter box, for quick spot cleaning without having to set up the zone. From XiaoMi's website > 指定家具周圍的清掃區域及時清理麵包屑及食物殘渣 支援局部清掃家具周圍。在米家 App 中設定區域,例如餐枱或梳化,以便及時清理食物殘渣、散落的貓砂、打翻的狗糧等。 Designate sweeping areas around furniture Clean up bread crumbs and food debris promptly Supports local cleaning around furniture. Set up areas in the Mijia App, such as a dining table or sofa, to promptly clean up food debris, scattered cat litter, and spilled dog food. https://preview.redd.it/9x3t26p86f9f1.png?width=2560&format=png&auto=webp&s=f570bea9da469d73b9cf264db7f1893d1d554fac It comes with carpet settings like most smart robots. [A translated overview of the app](https://preview.redd.it/n4xk5spm6f9f1.png?width=2238&format=png&auto=webp&s=cceeead915b868e3c5933516cab15eff9a5d42b6) The robot supports a shortcut called "deep cleaning" and "quiet cleaning" which suggests you can adjust how close the cleaning routes are to each other. >捷徑:Xiaomi 掃拖機器人 H40 支援低噪音打掃及深層清潔兩種捷徑功能。根據需要透過米家 App 選擇功能及清潔偏好,例如路線及吸力。 The base station is compatible with EU and UK standards. The robot itself weighs 3.67kg and the autoempty base station is 340 x 160 x 326mm (no net mass given). Based on current customer reviews, most seem happy with how cheap it is.
S40C uses the default rubber and bristle brush on the S20+.
Obstacle avoidance and navigation will basically be the same. Both use lidar and structured light. I’d go for the S20 for a vacuum focused robot. Y shaped cleaning patterns are pretty good at removing dust from floor crevices which is something the S40C cannot do.
Both are good on vacuum pickup, Roborock S8 slightly better especially on carpet. Both pick up pet hair fairly well, but the Xiaomi tends to have more of it stuck on the brush making the maintenance more laborious compared to the Roborock. Both are similar in terms of navigation and mopping effectiveness despite the two different ways (vibration vs rotatory mopping). However, the Roborock mop only lifts by 5mm, the Xiaomi one by 7mm (for when the robot has to go over the carpet). Both have similar performances in obstacles avoidance, the Xiaomi with a line laser, the Roborock with a 3D dots projector, but Roborock has a slight edge on recognition of small objects (from the front) and Xiaomi on the following *along* small objects (from the side). Both have original consumables at very accessible prices from AliExpress. Roborock S8 is a bit more reliable. The Roborock S8 is more feature-rich, even though the Xiaomi app of the S20+ is handy if you already have other Xiaomi products. Bear in mind you'll have to empty the dust bin very often as neither of them has a self-emptying station. Dust bin and water tank sizes are similar (S8 400ml/300ml, S20+ 450ml/290ml). Overall, the Roborock S8 is a better designed and built product (by far in some areas, and not that much different in others). Not sure where you're based, but the main selling point of the Xiaomi S20+ in Europe is its price. At £179 it's much much cheaper than the Roborock S8 and it's the best robot vacuum available *at that price* with no exceptions. If you can/want to spend more, Roborock S8 is the better choice.
I just bought the Xiaomi s20+ without self emptying and after three days the bin was quite full even though my 1C vacuumed daily. I suspect it could be the higher vacuum power on the s20+. Makes think the self emptying might have been a good idea but it would have gotten clogged due to our amount of hair. In Malaysia, the S40C launched and I'm upset since I bought the s20+ last week. 🫤
I think the Xiaomi s20 without the + is sufficient if you don't need to mop. I got the s20+ with the rotary mops that I haven't used yet and the maps on 1c was good enough so the s20 will be sufficient. Plus it is compact sized. My s20+ battery only uses 1 bar to cover a large amount of space. So I think the s20 is sufficient. Get the s20.
I just bought the Xiaomi s20+ without self emptying and after three days the bin was quite full even though my 1C vacuumed daily. I suspect it could be the higher vacuum power on the s20+. Makes think the self emptying might have been a good idea but it would have gotten clogged due to our amount of hair. In Malaysia, the S40C launched and I'm upset since I bought the s20+ last week. 🫤
I think the Xiaomi s20 without the + is sufficient if you don't need to mop. I got the s20+ with the rotary mops that I haven't used yet and the maps on 1c was good enough so the s20 will be sufficient. Plus it is compact sized. My s20+ battery only uses 1 bar to cover a large amount of space. So I think the s20 is sufficient. Get the s20.
This is why I am hesitating on the roborock q10 pf in my country. It is the q10 x5 in US. Will the spare parts be found in 3 years? Only if sales are good enough. The spare parts if too different may not be found so easily. Like the Dreame D20 (only with charging dock) in my country that is not the Dreame D20 Ultra in any way. And so far I have been unable to find the spare parts or know its equivalent elsewhere. For my Xiaomi 1C, I have managed to find parts to it. I have sent it in to get the wheels switched out under warranty, I have changed the filters and brushes at economical prices and I have switched out the batteries twice so far. The new ones are larger capacity but cause the robot vac to be a bit haywire. Perhaps I need to service the front wheel and clean the sensors? Either way, I am undecided between the roborock q10 PF and Xiaomi S20 or S20+. The S20 seems to fit my needs as a basic vacuum and is more compact allowing it to get into slightly tight areas but feels like just a little upgrade over my 1C that still works albeit haywire sometimes. It gets fixated on areas some times. I have put furniture risers ro accommodate the LiDar puck as that was the only hindrance on the new vacuums.
Not a Roborock class....but Xiaomi S20+ (plus) is amazing for a good price.( Xiaomi use Roborock and Dreamed technology's cause associated). A little slow charge maps but works very well . If I could ill buy it with charge and clean station but in Argentina these are very expensive. I bought mine like 6 months ago and I'm very happy
I think if your main objective is just vacuuming, buying X20 is kind of overkill. The budget Xiaomi S20+ is decent and it has a spinning mop and a structured light obstacle avoidance, but it lacks a self-empty dock. Therefore, Q8 Max+ is a better choice in this regard. It is also equipped with a structured light obstacle avoidance and a dual contra-rotating roller that should give better carpet cleaning than a single brush.
Similar to yourself in many ways re: total area. Personally I went for the Xiaomi s20+ for £175,which is ridiculously good value. Whilst Dreame/roborock will give you many choices at a lowish price point-what swung it for me was the Xiaomi post-sale customer service reputation.Equally important to mewas it has a really good mopping system-twin spinning mop pads,Often I could barely find robots that offered this tried and tested system at 3 times the price,so a no-brainer really.
You might like to look at something like the Xiaomi x20+ with the base for downstairs and leave it there.Them get a standalone S20+ with its simple charging dock and feed 3 different maps into it.Then you can just pop it and its lightweight base to all the 3 top floors as needed without any of the complications of a robot running out of water/needing to wash its mops etc at the base. Bought direct from Xiaomi that will fit your budget,and there will be a discount too.
I can vouch for the s20+. Hoovers and mops well, Maps quickly,really good object avoidance too.For its abilities its underpriced so a real bargain.
They're good robots.I've been running the S20+ for a while now.Which is pretty much the same,but the twin mopping pads do a really decent job. I've also bought the S40 pro recently which gains extendable mop and brush arms and ups the suction a fair bit. My S10+ has been retired and put on ebay! They are all really good value for money.well built,with a good app too. Their chief plus point tho-is they just work and do what it says on the tin. I've had zero hardware issues,no dramas or crises at all. You can just trust them to go about their business with very little input,and that really,is the whole point of these little machines.
I cant really recommend the Xiaomi model for pet hair specifically.The better choice would be the S40 pro-anti tangle main and side brushes with much higher suction for cat debris! As an in between in pricing,The S20+ is a much better choice than the S40c,with slightly better suction and far better mopping ability.
I've had the xiaomi s20+ for a while now,and I'm pretty impressed tbf.A good price/performance ratio.No fancy self emptying/water containing docks to go wrong and take up space.Like the dual rotating mops-which work well.good suction and a decent size battery.Loads of options on the app.Also like the quick mapping feature out of the box.Bought direct from xiaomi store,its about £175 which is decent value.Probably best to buy direct in case of needing the warranty service at some point.
It seems to mop at pretty much the same speed as it hoovers.decently quick I would say.The twin pads dont quite get right into a corner,but good enough for me. Either hoovering or mopping-it starts by doing the edges of the room then does a logical back and fore grid pattern.I like to soak the mopping pads with a cleaning agent which seems to work quite well.Xiaomi dont recommend put chemicals in the water tank directly.
Spend the money on a Xiaomi S20+.
Its a really good little unit.It both vacuums and mops really well.Quick maps a place.the Xiaomi Home app is a pleasure to use. And its great to get spinning mop pads at this price point.
I can only give an honourable mention to the xiaomi s20+ in that I have one.I'm in the same situation as you-smallish flat,bit cluttered and some really narrow ares too.The machine vacuums and mops really well with the twin mopping pads.Obstacle avoidance is more than decent-mine lives under a table with barely a centimetre clearance each side to get to the docking station,it comes and goes quite happily!The xiaomi home app is Good too-loads of options/schedules etc.Xiaomi is (apparently) one of the better robovac firms re: support.Its a not unreasonable price-£175 odd bought direct from Xiaomi.I have been impressed enough to buy a 2nd hand s10+ just to live in the kitchen for mopping duties-virtually identical with equally good performance.IF you can find a new s10+,go for it,plus it should be cheaper than the s20+ too.Cant help with the other models having no experience with them.
That-from my experience depends entirely on each specific model you own,even within the same app.
S10+,S20+,S40 pro. The S40 pro has far more options in its software-even though I control all 3 within the same app.
Well,these headline suction figures are-well,shall we say "interesting".Having only 2 robovacs to compare-both xiaomi and physically identical with the same brushes/filters etc.The newer generation one (with 6000 pa) picks up very well on my mainly low pile carpets-no complaints-at all.BUT,the previous generation one with just 4000 pa, keeps pulling far more dirt/dust out of the carpeted areas than the newer model-make of that what you will.......
Xiomi have really good options under $500. I personally got the S20+ and its a bang for the buck.
Rankings by Use Case
Top recommendations from others in the same boat
Best for Cat litter tracking

Top pick
Dreame - X50 Ultra
Best for Cluttered homes with toys and cables

Top pick
Roborock - Saros 10 Series
Best for Deep tile grout cleaning

Top pick
Eufy - Omni E25
Best for Hands-off maintenance

Top pick
Roborock - Saros 10 Series
Best for High threshold navigation

Top pick
Dreame - X50 Ultra
Best for High-volume pet shedding

Top pick
Roborock - Qrevo Curv Series





