
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
Where? Camelcamelcamel has the L40 ultra as the lowest ever being \~499 but otherwise over 1k
I picked it up today at 477, I installed Keepa on firefox and checked, the last time itw as sub 500 was for a few days in May, but generally seems to hover at a much higher price. Either way theyre probably clearing stock for another model release
Dreame L40, coming from a stoopid roomba
Slightly over budget but check out the Dreame l40 ultra or Mova p10 pro ultra. These are essentially the same (sister companies) and you will not come anywhere close to beating the performance for the price. You can get the [l40 ultra on eBay refurbished for $449](https://ebay.us/m/UROL86) right now, or the [mova p10 pro ultra](https://www.amazon.com/MOVA-P10-Pro-Ultra-360%C2%B0Obstacle/dp/B0DGR1VDTB/ref=mp_s_a_1_1_sspa?adgrpid=174216578632&dib=eyJ2IjoiMSJ9.NzCqKu3nlFFduePFwJznvA5wGHFgebsrMb8FS35FSbaAUmGXuS6Vg62wl60HDi0NsfL0sKU-daX-PmHZhmyCwF-V_KiTFkifQit2gbXYduq_B8rTniWPsOrLCWF6s1as32CqRkvY6O4Mt6RDFrb1dYWtDLseRLNlCsXjWt7Alc8ImSH_68Z_4NVqobo0YugC6y70fpv6CAUrDbqQL-fL_A.sEE2o97Dh-r320pNogxmJHwg9TEW_phCHW3zd6dHgs8&dib_tag=se&hvadid=729579260533&hvdev=m&hvexpln=68&hvlocphy=9061184&hvnetw=g&hvocijid=10306761465268670229--&hvqmt=e&hvrand=10306761465268670229&hvtargid=kwd-2382339236817&hydadcr=27756_14519795&keywords=mova+p10+pro+ultra&mcid=10a88f25aed8360a84279a2103f713f1&qid=1753128734&sr=8-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9waG9uZV9zZWFyY2hfYXRm&psc=1) is $499 new on Amazon. Only real difference between the 2 is the l40 ultra can drop its mop pads at the station. I can personally speak to how well they work with pet hair. I have a chow chow mix that sheds an INSANE amount. Ever since owning one of these and running it nightly, my floors are furless. Highly recommend! Also you don’t realize you need mopping til you actually get one that can. I went in not caring either but so glad I got one that does.
Dreame l40 ultra or Mova p10 pro ultra are solid and can often be found on sale for around $500. They are basically the same with the main difference being that the l40 can drop its mop pads at its base station. Don’t know what your budget is but at that value it is incredibly hard to beat. Keep an eye out on Amazon they should at the very least be back on sale on prime day.
The l40 ultra is probably the best value right now when on sale at the $500 price point. And honestly If you concern yourself with every negative review you will never buy a robot vacuum. None are perfect and you’ll find varying opinions on even the ones people consider the best. And you nailed it with your comment that if people have issues, they are more likely to go online and complain about it than they are to praise it when their device works flawlessly.
Well said. I’ve tried a few of the pricier ones and just bought a Dreame l40 ultra as my “budget” option to compare. While I think the pricier ones are a bit better in performance (in some ways, not all) it just feels silly spending $800+ on a machine whose features will be dated in just a couple years. I mean just take the Dreame x40 ultra for example. Last year they sold new at $1900. Now you can get one for around $500. And You cannot beat the value of the l40 ultra or Mova p10 pro ultra. I think it’s the perfect robot for most peoples needs.
I tried both the T80 Omni and eufy e28. You can check my last post for a comparison. I also have been using the Dreame l40 ultra. I have a dog that sheds an insane amount and all of these vacuums have no problem picking up his fur. So mopping is really where you’re gonna see the most differences. Considering the points you made about the types of messes in your place, you may find a roller mop would be a bit more beneficial for you. It’s better at cleaning up stains and spills. Now if you generally have clean floors, I don’t think you’d see a noticeable difference between a roller and a spinning mop, especially if you run it nightly. That is how my house is and the dirty water in my T80 is just as dirty in my l40 ultra. You could also check out the mova z50 or v50. I think the z50 seems to be one of the best mopping performers rn but unfortunately not available in my country. However I do have a v50 coming this week as I want to give that one a try too. I hear really good things.
I’m really interested in this one. I actually have the v50 showing up Monday but I’m already thinking of keeping it boxed and sending it back because I have been using a Dreame l40 ultra that I’ve been pretty impressed with and while I’m sure the v50 is better, will I think it’s $500 better when it’s just me and my dog in a 1 bed apartment with mostly hard floors? Probably not. I also had the e28 myself and share some of your complaints so I sent it back. I know a lot of people are sold on the idea of roller mops over spinning mops but after being able to test both, I definitely agree that a good spinning mop is better than a subpar roller mop. And tbh, unless you have a lot of spills or overly stained/dirty floors, you’re really not going to see much of a difference in performance between a roller and spin mop. I’ve had the eufy e28, ecovacs t80 Omni and they both returned the same amount of dirty water as the l40 ultra did.
I tried both of these as well. I wrote a comparison in my most recent post and agree with your points. I ended up buying the Dreame l40 ultra as a “budget” option and I think I’m going to keep that one. Sure the T80 Omni does some things better but imo not $400 better. And at the rate the tech is moving, these things will be outdated in just a couple years. So I figured I’ll stick with one that does a good job instead of dropping 2x-3x on one that gives me marginal performance improvements. Then I can buy another mid range robot in a couple years when the tech is better and end up spending on 2 what I would have on 1 premium robot.
Both. My dog sheds an insane amount and it does a good job at picking it up, especially on hard floor. It’s not perfect on the couple rugs I have but enough where instead of vacuuming Manually daily, I only have to do it once every 1-2 weeks. I just bought the tri-cut brush for it too which supposedly helps with hair and pet fur. The mova p10 pro ultra is still [on sale for $499](https://www.amazon.com/MOVA-P10-Pro-Ultra-360%C2%B0Obstacle/dp/B0DGR1VDTB) too which is basically the same as the l40 ultra.
I don’t think there are any mop rollers out rn that are worth buying over some of the better spinning mops. IF you’re adamant on sticking to rollers, I would wait for some of the newer options to release if you can. But also, I think roller mops are seriously overhyped. Don’t get me wrong, they are better at some things like cleaning up spills or excessive stains. But if you run it nightly and don’t have overly dirty floors, you’re not gonna notice much difference vs a spinning mop machine. As for alternative recs that aren’t rollers, people seem to like the Mova v50 and Roborock Saros 10r. I’ve personally been using the Dreame l40 ultra and I’m happy with it after trying the ecovacs T80 Omni and eufy e28 and not liking them all that much.
FWIW I always thought it was gimmicky until I bought a good one. Now I wondered why I didn’t buy it a long time ago. Especially with modern features like self emptying dust bins and water. Are you in the US? Idk if this is in your budget range but you should check out the mova p10 pro ultra or dreame l40 ultra. They are probably the best value out there for under $500.
I’ve also been testing these 2 side by side. I also agree that the T80 Omni does a better job. However, I still don’t think it’s good enough for me to want to keep it. And I especially don’t trust ecovacs as a brand. While it works good now, it’s been said over and over that reliability is not ecovacs strong suit. I do believe roller mops are better performers but there are more options right on the horizon so I think it’s worth waiting if you don’t have an immediate need to buy one and are adamant on getting one with a roller mop. My next test is to determine if a great spinning mop is better than a subpar roller mop. So I bought the mova v50 and dreame x40 and will make a post on my experience after spending some time with it.
The x40 that I bought was refurbished and had wonky navigation so I sent it back, but bought a new l40 ultra and I really like it. The navigation is pretty good and object avoidance has been pretty solid too. Is it perfect? No. And the T80 is probably still a bit better at mopping. But it was good enough for me to realize that it wasn’t worth paying the extra money for the T80 or e28. So both of them got sent back and I kept the l40 ultra. As for the Mova v50, I have it sitting in its box still in my house as I decided I’m going to send it back for the fact that I don’t feel it’s worth me spending twice the price as the l40 ultra for what is likely marginal performance gains. Don’t get me wrong I am sure it is better, but I’ve come to the conclusion that the robot vac tech is just moving so quickly that spending money on a premium robot whose features will be dated in just a couple years wasn’t a good idea. So I’m happy with the performance of the l40 ultra and will be keeping that one.
I was between these 2 and based on reviews it seems the z60 is the better performer (and has less issues) so that’s the one I went with. Only had it for a couple days but it’s a noticeable upgrade from the l40 ultra I was using.
Absolutely. I have a chow chow mix that sheds an insane amount. I kinda had just accepted the fact that there would always be tumbleweeds of dog fur everywhere and have lived with it for years. Always thought robot vacs were a gimmick until I tried one.they absolutely work. It picks up 99% of my dogs fur and I run it daily. I was kicking myself for not investing sooner. Check out the mova p10 pro ultra or the dreame l40 ultra. These are the most recommended in that price range. Very hard to beat that value for the features and performance it comes with at that price.
I own the Dreame l40 ultra which is basically the same as the Mova p10 pro. It’s ok with pet fur on carpet but it definitely leaves a good amount behind. I just bought the Mova z60 for that very reason (in addition to its improved mopping) and it does a much better job. Also The v50 is a noticeable upgrade from the p10 pro. If you have the money or just want the best, I would stretch it.
I had bought a dreame l40 ultra which people rave about here. I think it’s good for the price but it won’t replace manual mopping. I hadn’t manually mopped my place in the 2 months I had it as I was running the robot mop daily. Tbh I was kinda shocked how dirty my floors were still. I have the same kind of vinyl plank flooring myself. Also the vacuuming isn’t so great for dog fur on carpets if that applies to you. My dog sheds like crazy too and the robot does do an excellent job on hard floors but it lacks on carpets or rugs. I think it’s good for the price, but if you are focusing strictly on mopping, get a roller or track mop. Narwal flow, dreame aqua 10 pro, Mova z60, Eufy s1 pro are all good options. Eufy s2 pro could be out soon too.
Consider the l40 ultra. I love mine!
I bought 3: eufy e28, ecovacs T80 Omni and Dreame l40 ultra. The e28 was already returned. I’m on the fence about whether to keep the T80 or l40 but I’m leaning towards the l40. While I do think the T80 is a bit better, I don’t think it’s $400 better and I’m happy with the l40’s performance, especially for the price.
Mova p10 pro should be <$500 on October prime day. I have the dreame version of it (l40 ultra) and have been using it for the past 3 months. It’s a solid performer but I wouldn’t say carpet suction is the best for pet fur (I have a dog that sheds an insane amount) but hard floor vacuuming picks up pretty much everything. Mopping is good if you have non textured flooring, but same can be said for most spin mops. I do think it is the best you’ll get in the price range when on sale <$500 and is often at the top of best rated robot vacuum lists. Edit: [it’s $474 at Walmart rn.](https://www.walmart.com/ip/Mova-P10-Pro-Ultra-Robot-Vacuum-Mop-Floor-Cleaning-Solution-13-000Pa-Suction-140-F-Hot-Water-Auto-Washing-Drying-Dual-Spinning-Extenable-Mop-360-Obst/17443573732?wmlspartner=wlpa&selectedSellerId=102786031&gclsrc=aw.ds&&adid=2222222222817443573732_102786031_185227333878_22924454124&wl0=&wl1=g&wl2=m&wl3=770825223027&wl4=pla-2458810826114&wl5=9061184&wl6=&wl7=&wl8=&wl9=pla&wl10=5584646462&wl11=online&wl12=17443573732_102786031&veh=sem&gad_source=1&gad_campaignid=22924454124&gbraid=0AAAAADmfBIqOpzSopGcYzavSluimW2dak&gclid=Cj0KCQjw0Y3HBhCxARIsAN7931Uq2jQNpTfvPO1Wf2o2fqak7eJwJtPXi6dsRW2cOnJtxTBddrh4d0IaAnT6EALw_wcB)
They are identical other than the Mova loses the ability to leave the mop pads at the dock. The spare parts and consumables are interchangeable between the two.
None of those options. Buy a certified refurb L40 from Dreame's eBay store for $300. https://www.ebay.com/itm/356930402616 Certified refurb products are basically brand new and come with a free 2 year extended warranty. The L40 and Mova p10 pro ultra are identical robots (Mova and Dreame are sister companies) and both perform better than the QX revo, especially at obstacle avoidance.
Certified refurb L40 ultra for $252 https://www.ebay.com/itm/356930402616 Comes with 2 year extended warranty and Dreame's certified refurbs are practically brand new products. The L40 was one of the flagships of 2024 so you are getting a $1000 robot for a fraction of the price. Overall cleaning performance hasn't really improved in robots released in 2024 versus now, most manufacturers have been adding gimmicks or other QOL features like threshold climbing.
Depends on the price. For ~$279 the L40 ultra certified refurb from Dreame's eBay store is probably the best choice for the money right now. https://www.ebay.com/itm/356930402616 Also make sure you are looking at the Mova p10 PRO ULTRA, the p10 pro ultra is identical to the L40 ultra. Both the l40 and p10 pro ultra will be fine for your case. Just keep in mind robot vacs/mops do best at maintaining your floors. The robot will need to do a few deep cleans and then it will be able to maintain your floors provided you run it regularly. I run my robots daily or every other day.
The L40 and Mova p10 pro ultra are effectively identical. Same part numbers on the docks. Only difference being that the L40 can leave it's mop pads at the dock. The Dreame x50 is the best out of the ones you listed but it's probably out of your budget. The Roborock s8 pro ultra does not have a camera based obstacle avoidance system and is frankly old tech at this point, would not recommend it. The X40 ultra is possibly the best value out of the bunch it you can get it for $500-$700. Basically identical to the l40 and Mova P10 pro ultra but has longer battery life and slight difference obstacle avoidance sensors but still the l40 and X40 perform better than anything else for the money with regards to object avoidance. Since you have only hardfloors, I still think a roller mop style robot is probably best for you since spinning mop system tend to smear debris around while rollers like the Eufy s1 and E25/e28 always keep the mop clean. If you can get a Eufy e25 within your budget, I would get that, if not I would look at the Dreame l40 or Mova P10 pro ultra, which ever is cheaper.
How much is the Mova p10 pro ultra in your area? Mova is Dreame's sister brand and the p10 pro ultra is identical to the Dreame L40 other than not being able to leave the mop pads at the dock. The L40 is as good as the X40 minus one obstacle avoidance sensor and slightly smaller battery but it performs equally as well but at a lower cost.
Get a Dreame or Mova for best obstacle avoidance. I've owned a Eufy x10, Dreame x40 and Roborock QRevo slim. Out of all of them I rate the Dreame x40 far ahead of the other two with the QRevo slim coming in 2nd and Eufy x10 last I currently have two x40s and their obstacle avoidance is nearly flawless. The robots rarely get stuck or eat cables which lets me run them both daily without having to prep my house or intervene. Roborock in general, really struggles with obstacle avoidance, especially on carpet. The QRevo slim I had for a few weeks before returning it would constantly eat cords and cat toys. Do not go with roborock if you value obstacle avoidance. For your case, I would recommend the Dreame L40 or Mova P10 pro ultra. Mova is Dreame's sister company and the p10 pro ultra is identical to the Dreame L40 other than not being able to leave the mop pads at the base station. And both are very similar to the X40 other than having a slightly smaller battery and slightly different obstacle avoidance sensors while still being as good as obstacle avoidance. The advantage of the L40 and p10 pro ultra is that you are getting X40 level performance but usually around the $500-700 price point.
L40 ultra and P10 pro ultra are identical robots. The QX Revo is significantly worse than both the L40 and P10, especially when it comes to obstacle avoidance and navigation. Keep the L40 Ultra and maybe buy an extended warranty from square trade for it. I usually buy from Dreame/Movas eBay store since buying an extended warranty through there is only like $35-70 extra
Yeah L40 is easily the better robot.
My old L40 and X40 rarely ate cords.
Mova V50 for homes that are primarily carpet. Mova z60 for mostly hard floors. Dreame also makes great robots such as the L40. The l40 ultra goes on sale for around $300-400 frequently, it was one of the flagship robots back in 2024 and it still cleans as well as the flagships today. The Mova p10 pro ultra is also a great option and comes in around $300-400 as well and is identical to the L40. The l20 and l10 from Dreame are really old at this point and aren't great options.
What's your price range? There are the fancy flagships with all their features like threshold climbing, roller mops, multiple mop pads, retracting lidar and made up pressure numbers. I've got a Mova v50 and z60, happy with both of them but had two certified refurbished Dreame X40 ultras before. The x40s were basically flawless even though they were certified refurbs and ran daily on a schedule for over a year and a half before the front wheel broke and sent both in for warranty repairs through the extended warranty that you get with certified refurbs. Both were deemed unrepairable and I got a check for $1000 per robot. I bought my x40s for $800 through eBay. Even with the issues I had, I still recommend the x40, the L40 and the Mova P10 pro ultra 1st gen (identical to the l40, mova is a sister company of Dreame). These bots have flagship level cleaning performance and obstacle avoidance but are just missing the over the top bells and whistles that frankly cause more issues such as battery drain. Right now the certified refurb x40 is on sale through eBay for $319 which is an insanely good price considering it's a 1 year old flagship that performs better than any robot you can get even up.to the $500 price range. https://www.ebay.com/itm/357118449793
Why? Just get the l40 certified refurb from Dreame's eBay store for $300 and don't use the mopping function. You get all the other flagship level features but don't have to use the mop.
Get the L40 ultra certified refurb from Dreames eBay store. It's practically identical to the x40 in cleaning performance only differing in it's battery size. It's on sale right now for $252. You could buy two of them and have one for downstairs and one upstairs if you really wanted to. Pair it with the tricut brush and you won't have to worry about hair tangles. https://www.ebay.com/itm/356930402616 I had an x40 for two years before upgrading to a Mova v50. The x40 was excellent and the v50 isnt really better other than being quieter when on max suction and just quieter overall. I have three cats and my x40 did a great job picking up their hair and avoiding eating their cat toys. Don't put much emphasis into the pascal ratings. They are all bullshit and don't really tell you how well the robots clean. Cleaning performance is a function of alot more variables than just pascals and the way each manufacturer tests isn't comparable. Save your money, get the L40, it will be perfectly fine for your use case. If you really need special features like retracting lidar for better clearance and threshold climbing, check out the Mova V50, it is much better than the L40 gen 2, heck even the old L40 is better than the gen 2 since it has an actual obstacle avoidance system.
I would push you towards either Roborock or dreame as they both have the best robots in the game and some of the best apps. I would also suggest you to consider using the mopping feature as a lot of new vacuums now are able to smart detect carpet and other things to keep your floors safe. IF you’re not using the mopping feature then it’s super easy to keep you probably under $1500 for three of them without even thinking about it. The other thing I’m going to suggest is keeping all three of them in one ecosystem so you can set up smart schedules through your app and let it handle almost everything. What I would do personally (if I had to buy 3) X1 [Dreame L40 Ultra AE](https://a.co/d/13v1INz) ($999 each): put this in your highest traffic area and you will be blown away by how clean your floors get. [Review](https://youtu.be/0tDHbOp-WjY?si=igaZKjPZlbNyogeJ). x2 [Dreame L40 Ultra](https://a.co/d/gHy9S4I) ($599 each). You could also just get three of these and be very happy. The L40 Ultra a phenomenal robot tha will do anything you could possibly think of asking it while also being able to handle tougher situations. [Review](https://youtu.be/51YlbWSDGDs?si=IoUXFZaR8w-rV58i). This is a steal at $599. Personally, I would just buy two of the L40 ultra AEs and put the Rooma in that unfinished space you were talking about. I would also consider two [Roborock S8 ultra maxes](https://a.co/d/5n5nCQq). I have the S7 ultra and I would die for it.
I had picked up the Dreame R20 for my daughter and liked it so much I bought an L40 because of the crazy deal (**almost 70% off!**). I can't wait for it to arrive! [https://a.co/d/64bt5Kl](https://a.co/d/64bt5Kl)
I had picked up the Dreame R20 for my daughter and liked it so much I bought an L40 because of the crazy deal (**almost 70% off!**).I see A LOT of good things about it here on reddit. [https://a.co/d/64bt5Kl](https://a.co/d/64bt5Kl)
I have the Dreame L40 ultra and am very happy with it. It looks like right now it can be had for $400 in the US. https://www.dreametech.com/products/l40ultra-robot-vacuum
I recommend the Dreame L40 Ultra with 11,000Pa suction. I run mine daily and it has been excellent. The mapping is reliable, the suction is strong, and the Leap Tech handles thresholds really well. About baby gates: the robot will treat a closed baby gate like a wall. If it is closed, it will not pass. You can pause the vacuum, pick it up, place it on the other side, and restart. Even if you do not plan to use the mop feature often, this model is still worth it. The base washes and dries the mop pads at the end of a mopping task. You can run vacuum only if you prefer. The mopping is optional and you never have to touch it unless you want to. You cannot buy this model at Costco, but Amazon usually offers a 30 day return policy. I have purchased 4 of these for different homes and they all run perfectly in the same app. Maintenance is very ADHD friendly. I spend about 5 to 20 minutes a week checking the robot and checking if anything needs attention. It auto empties, replacement parts are easy to order on Amazon, and the obstacle avoidance is extremely good. It works very well in homes with kids, pets, toys, or general clutter. I also found that once I started using the robot, it actually helped me clear my little clutter doom piles because I wanted it to be able to reach those areas and keep them clean. For the $399 USD or $599 CAD, the value is really impressive! If you want something that can run daily without constant maintenance, this is the one I recommend. Please update us on which one you get!
I am very pleased with our Dreame L40 Ultra (11,000Pa). Our was $600 CAD including taxes. For the amount you're looking to spend I think this is a great robot. They say robots don't replace regular vacuuming and mopping but for us, it does. All robots struggle with shag/high-pile rubs and fringe. But if you're rug is low pile, no problem. I bought the tri-cut brush ($29 CAD Amazon) to deal with long hair. No complaints. This robot has change my life. I am legit obsessed with it. Best of luck to you and the robot you choose!
Happy with all 4 of the Dreame L40 First Gen robots that run on my app. Amazing obstacle avoidance. https://preview.redd.it/e0j2kl46a0xg1.jpeg?width=1320&format=pjpg&auto=webp&s=e93d85cfadad65449f45c5cadfcc704040ff9fa5
What is the square footage? What are the floors made of? We love our L40 Ultra and have under 1200 square feet
Laminate, even when labeled waterproof, can still be susceptible to warping from excess water. If you go with a Dreame robot, I’d keep the water saturation set to medium or lower. We love our Dreame L40 Ultra (1st gen) and paid under $600 CAD. I’d recommend running it on CleanGenius mode. It usually takes about 1 to 3 weeks for it to learn the space and dial in the best cleaning pattern. For a yoga studio, I’d definitely choose a model that washes mop pads with hot water and dries them after each run. You’ll want one person responsible for running the robot through the app and checking that it’s operating properly. I do maintenance once a week, mostly checking the roller for hair and cleaning the base station, tray, and dock. Keep lots of extra replacement supplies on hand so you’re not caught short. Also, upgrade to the tricut brush. It handles long hair far better and will save you a lot of frustration in a shared space like a studio.
If your cats are eating raw meat and it’s potentially getting on the floor, I wouldn’t run your robot near or over it. It’s just going to track that around your apartment and contaminate everything, including the base station You’ll want to set a no-go zone around their eating area so it hopefully stays contained, or have them eat in a space the robot doesn’t enter (With only 45 square feet to work with though, that’s going to be tough /s) You should search this sub for a combo of keywords like pets, long hair, hardwood. Posts that ask what the best robot is don't seem to get them many replies, cause there isnt a best robot. There's so much information in this sub just search keywords to get valuable info. Otherwise you're just gonna get info from the few people that happen to see and answer this thread. I have purchased 4 Dreame L40 Ultra (First Gen)robots that I run in 3 households through the app. I'd recommend it but I don't think they're available anymore and the L40 Ultra Second Gen robot has downgraded some features and it's currently on sale for more than we paid. For long hair, you’ll want a robot with a tri-cut brush or anti-tangle brush design. I added a tricut brush to all the robots I operate. They are about $25 CAD on Amazon.
Hey! We have tumbled travertine tile with holes and wide grout lines. We have the Dreame L40 Ultra (Gen 1), which does a decent job, but isn't perfect. We had low expectations due to the rustic and chaotic nature of our natural flooring but we are quite happy! We don't use the mopping as frequently but we run the vacuum nightly to help with any crumbs we may have missed We didn't want to mop often as we didn't want the tile treatment to wear off soon, but our vacuum only uses water on the floor so we mop about once a week Edit: since you don’t need mopping, look into the SwitchBot K10+ or SwitchBot K11+. If you buy through Amazon, you can usually take advantage of their return policy if it doesn’t perform well on your tile. We previously had the K10+ and I was really happy with it for the price. The only downside was that third-party replacement parts weren’t widely available, so replacements were a bit more expensive. The K10+ robot is so small it would actually fit between our barstool legs and in to small areas!
We love our Dreame L40 Ultra (11,000 suction). I've bought 3 units, one for a senior family member. It's been a game changer. I maintain the maintenance on the robot by checking on it when I visit and then I operate it through the app. It's been so amazing! I got it on sale in Canada for less than $600. They say robot vacuums don't replace regular vacuuming but with mostly LVP, tiles and rugs, I haven't pulled out the regular vacuuming in 3 months. No pets or kids in our homes. It's not about finding the best vacuum, it's about finding the best one for you.
Buy it now. You'll get two months out of use before the next sale which is worth more than if it drops in price a little. We ordered ours and it arrives this Saturday!
I've bought 4 Dreame L40 Ultras (11,000 suction power) for me and two other people. They used to be the flagship model for $1499 and recent we bought ours for less than $600. Great value for the price. We are very happy
I think the Switchbot k10+ pro or the new K11 woudk be good options. They are cheap and relatively efficient if the floors are clear from debris. If you need good object avoidance I'd go for the Dreame L40 Ultra and don't use the mopping feature. The app is better on the Dreame as you have more control and you can use the camera when it gets stuck and it takes photos of items it avoids. I'm saying this assuming your photo is a smooth concrete.
I find if I really want your robot vacuum to work optimally, I need to rearrange some furniture to give it more room. So in the first photo I'd leave more space between the rug and the terracotta, I'd move to terracotta to another spot, or I'd manually maintain that spot if the plant pot was dear to me. But I've learned overtime is I'd rather rearrange my furniture or get rid of some little accessories that get in the way so that my robot can work the best. This all being said the Dreame L40 has been great with the brushes they spin and they flare out to clean around chair, legs, and plant pot bases. But no vacuum is perfect. Everyone is gonna leave a little bit of room for improvement. But see if rearranging some things around your home might help your robot navigate and clean better.
We have bought four Dreams L40 Ultras for us, family and a friend. It’s great! No complaints!
I run 4 Dreame L40 Ultras on my app. 3 of the vacuums, I manage for seniors, that do not live in my household. Basically, I bought 1 robot for a friend and got used to the app and I really liked the level of clean it brought to their home (especially for the value). At the time the robots were $699 CAD. Then I wanted a unit for my mom, and I knew I liked my friend's robot and I was familiar with the app so we went for it. My friend wanted another robot for the second floor and after looking around we decided to stay with Dreame and the price had dropped $100 so I bought them another L40 and finally bought one for myself. I talk with them about the best time for cleaning and set up the cleaning schedules for their homes, through the app. You can even set the robot up that you can push a button to start it or they can talk to it (but that might feel weird for them if they aren't used to using technology). Anyways, the robot and the app have become a hobby for me and I genuinely enjoy using it! So if you're open to assisting with the tech, this might be an option for you. They can also have the app on a phone or a tablet. Robots do not manage well on high-pile or shag carpets so you may have to set it up to avoid those areas depending on the length of the pile. Setting them up on a daily or every other day cleaning schedule may work. You'll also need obstacle avoidance to be a priority with the robot you choose for them.
100%. I love our Dreame L40 Ultra with 11,000Pa. It was less than $600 CAD and is even less on Amazon USA. The mop pads are removed through the app so you can choose which setting to use. I originally bought a robot without mapping and then upgraded to the mop, initially thinking I wouldn’t use it. Even if you only run the mop occasionally, it feels so freeing to not have to vacuum and mop!
As for the tanks being cleaned out I bought 200 denture tablets and drop one in the dirty tank each time I empty it. It keeps it from stinking and it keeps the biofilm from growing and sticking to the sides. Also, I've bought the Dreame L40 and love it !
Start looking at autofilling robots like the Dreame L40 series. We got ours last year for less than $599 CAD.
Please correct me if I am wrong, but this actually looks like Berber carpet, not high-pile. Think of high-pile like a shag rug. It's long and can get tangled or damaged by beater bars and the long shag pieces can stifle the suction of vacuums. Berber is thick and dense but this kind of rug would be good with any mid range robot. We love our Dreame L40 ultra!
Bought our Dreame L40 for $599 CAD including taxes and we are very happy!
Yes, we have travertine floors with wide grout lines. Our robot cleans the tile good but the grout lines are wide and deep so it doesn't get down in there. Once a banana got smooshed in the grout and I cleaned it by hand. The robot is louder on tile, but we run it at night or when we are out at appointments so it doesn't bother us. You can see what our floor looks like by searching "travertine tile wide grout lines" and ours is the staggered pattern. I don't think any robot will clean grout great, but I'm interested to hear what others have to say. We have the Dreame L40 Ultra, 11,000 Pa
I would highly recommend the Dreame L40 Ultra! I know it's not on your list but I love it!
You can buy a threshold ramp to help the robot get over this threshold. I have the Dreame L40 Ultra and it does get over higher thresholds but 1 inch is quite high. As another commenter mentioned give it 6-18 months and more robots that have leap and climbing technology will be available in the market. For now try searching for “threshold ramp” to see if this will fix your problem for now.
Not on your list but we have bought 4 Dreame L40 Ultras for us and 2 other people. Very happy!
For 2 of the vacuums we bought a $30 tricut brush because long hair gets tangled. Now long hair isn't a problem. Buy the MOVA cleaning solution if it's cheaper because it is literally the exact same packaging and product with the same item # just a different name on the bottle. Other than that I am very happy with the object avoidance. Oh it's not great at recognizing the exact edges of rugs and I am picky so I go in the app and adjust the sizes to make it more accurate That's all I can think of so far. The first L40 Ultra we bought was during the July prime sale and it currently has 31,000 minutes of cleaning minutes without issue. It's run daily (no kids and no pets).
I am not an early adopter when it comes to tech. I went with an older model and we are very happy with it. We went with the Dreame L40 Ultra for less than $600 CAD including taxes. The Shark and Roombas are behind in technology and rarely get recommended in this sub. Also, I think companies purposely try to confuse buyers with confusing names and similar models with a combination of letters and numbers. Also, robots and AI are booming now and a lot of growth is happening in this niche and that's a big reason why new models keep coming out. Typically when a new flagship is released the older models retail prices get reduced. I've found that doing weekly maintenance keeps me on top of any potential issues before they happen. I rinse the filter every few days and clean the dustbin weekly. I purchased a "tricut brush" so that I don't have to cut off long hair from the brush. I also give all the sensors a dry wipe once a week and I dust clean the exterior. For households your robot will operate best if you clear clutter from your floors and make picking up (toys, cords, shoes, laundry) a regular part of your day before running the vacuum. AI obstacle has come a long way since my first Roomba and I rarely have my robot get stuck or vacuum up a cord. Basically it sounds like your old robot is old so I think you'll be happy with a mid-range model. There is no need for you to spend $1000+ to be very happy. PS: all vacuums have quirks that you learn and there isn't a "best vacuum" only a "best vacuum for you, your home and your budget". So don't get super stressed about a decision. For example start reading reviews on the Dreame L40 Ultra (11,000 suction power) and see if it's the right fit for you. If not, then find another recommendation and do that same thing until you find one that you want to purchase. Amazon has a good return policy (read the details before purchasing) so if you buy a defective model you can return it. Edit: clarity
I guess if the goal is to point out all the negatives with robot vacuum shopping, then I agree with a lot of what you’re saying. But if you’re looking for real-world, hands-on experience from someone who also felt completely overwhelmed by all the choices and mixed reviews, I’m just trying to share how I personally worked through it. Thousands of robot vacuums get purchased every week. Some people have bad experiences, others end up really happy. If every time someone recommends a model you go straight to the worst reviews or the handful of people who had failures, you’ll never find a robot that feels “safe” to buy. Every single model has bad reviews. That’s just the reality. You can stay paralyzed by all the possibilities of what could go wrong, or you can pick one, see how it performs in your home, and if it doesn’t meet your expectations, just return it to Amazon I agree that “more expensive” doesn't mean better and like you said every “best” vacuum will still has plenty of negative reviews. I was stuck choosing between the different versions of the Dreame L40, and I ended up going with the cheapest one because a higher price didn’t guarantee a better robot. Even the more premium L50 had too many consistent problems that I didn't want to take a chance on. VacuumWars actually gave the Dreame L40 Ultra favorable carpet performance reviews at least twice the most recent one was in October. Vacuum Wars tends to review based on obstacle course type of testing though versus actually using it in their homes. And for what it’s worth, our oldest L40 Ultra has cleaned over 10,000 m² and logged over 28,000 minutes of runtime, and we’ve genuinely been very happy with it. If your main point is that this industry is intentionally confusing, deceptive, and premium models don't preform better and too many new robots are released to add to the confusion, I agree and I think most others in this sub would as well. I held back on buying a robot for a long time before reading threads and reviews for months. Once I got our current vacuum it was so far ahead of our old Roomba that I wished I'd pulled the trigger sooner. And that I could get this kind of automation for less than $600 was mind blowing. If you do decide on buying one I'd love an update. I'm curious how long it'll take you to decide on one, if you'll be happy with it and which model you end up choosing. So please, update this thread to let us know if you buy one, or not
Totally get the impulse buy panic — but honestly, you did great. The L40 Ultra is a beast: crazy strong suction, self-cleaning mop, auto-empty/refill, and great on hard floors. For $499? That’s a steal. Way ahead of something like the Eufy e25. You’ll be glad you kept it once it’s up and running — especially with a baby on the move soon. Let us know how it goes! If this sounds like a good fit for anyone else, [**see it here**.](https://tin.al/L40Ultra)
The [**L40 Ultra**](https://tin.al/L40Ultra) is probably the best option you can get right now in that price range — especially with the current **$1,000 off** deal. It’s basically a slightly stripped-down version of the X40/X50 Ultra but still includes: * Self-empty + self-wash station * Hot air mop drying * Solid suction + pet hair pickup * Smart mapping and avoidance * Great app control For pets, the DuoScrub mopping system and auto-cleaning rollers make a huge difference — especially with long hair. On LVP floors, it’ll handle daily hair + dirt cleanup without leaving wet streaks. You could do **one L40 Ultra per floor** and be set for years.
Here’s a quick breakdown of the **Dreame L40 Ultra** vs **Dreame GoVac 400 (Costco model)**: # Smart Features & Navigation * **L40 Ultra**: Full LiDAR + obstacle avoidance + AI mapping + smart room targeting. App lets you fine-tune every setting. * **GoVac 400**: Basic LiDAR, no obstacle avoidance. Limited app/custom control. # Cleaning Performance * **L40 Ultra**: Stronger suction (\~7,300Pa), DuoScrub mops with lift, self-cleaning brush roll, better for pet hair + heavy-duty cleaning. * **GoVac 400**: Good suction (\~5,000Pa), basic mop pads (no dual scrub), single brush roll, no mop lift = carpets may get damp. # Docking Station * **L40 Ultra**: Auto-empty, **self-washing** mop pads, **hot air drying**, and detergent injection. * **GoVac 400**: Auto-empty only. No mop wash/dry. You'll have to clean pads manually. # Pet Hair & Daily Use * **L40 Ultra**: Designed for pet homes — auto brush cleaning + advanced mopping helps with muddy paw prints and shedding. * **GoVac 400**: Gets the job done, but more maintenance and not as thorough for mixed surfaces. # Price/Value * **L40 Ultra**: Currently [**$1,000 off**](https://tin.al/L40Ultra) — wild value for what it offers. * **GoVac 400**: Usually [**$399 at Costco**](https://tin.al/CostcoGoVac) — good if you just want a reliable vac with auto-empty, but fewer bells and whistles. **TL;DR:** If you're on a tight budget and mainly want vacuuming, the GoVac 400 is solid. But for a true hands-off experience — especially with pets — the L40 Ultra is *way* more capable.
Great question — sounds like you're looking for a robot vac that doubles as a **pet cam + remote monitor** while still offering good cleaning and easy mop handling. Here’s the breakdown: **Pet camera + remote control** **Dreame X40 Ultra** and **X50 Ultra** both have a front-facing RGB camera with two-way audio (like a baby monitor). You can drive the robot remotely through the app, talk to pets, and even snap photos or video. The **Samsung Jet Bot AI+** also has a camera, but Dreame's camera feels more real-time and pet-friendly — especially with *patrol mode* and map-based navigation. **Removable mop pads (auto-drop at dock)** Both **X40 Ultra** and **X50 Ultra** have auto-lifting and **auto-detaching** mop pads. After each run, the robot pops them off into a drying rack at the base. Super useful if you don’t want damp pads traveling around or sitting on flooring. **Pet-hair performance** Also worth noting: Dreame’s newer models (especially X50 and L40 Ultra) have **stronger suction and better brush design** for handling pet hair, including long-haired cats and dogs. **Bottom line**: If you want all three — **pet cam, remote patrol, auto mop removal** — your best bet is either the **X40 Ultra** or **X50 Ultra**. And if you’re shopping Prime Day: * The [**X50 Ultra**](https://tin.al/X50Ultra) is around **$500 off**, and * The [**L40 Ultra**](https://tin.al/L40Ultra) (no cam, but killer value) is **$1000 off right now**
**🆚 Dreame X40 Ultra vs L10s Ultra Gen 2** **Cleaning Power** Both are excellent, but the **X40 has stronger suction** and improved carpet edge cleaning. If you have pets or a lot of tracked-in dust, it shows. **Mopping System** X40 has **DuoScrub 2.0** (heavier pressure, better corner coverage) and **hot mop pad washing** at 60°C. L10s Gen2 has regular pad washing at room temp. **Does hot mop wash matter?** If you have sticky spots, messy kitchens, or pets: YES. It helps break down residue and keeps the pads from getting musty between washes. **Avoidance & Mapping** X40 is slightly faster and smarter in cluttered areas — better camera/AI setup. Both avoid poop, cables, shoes, etc., but the X40 feels smoother. **Build & Dock** L10s Gen2’s dock is great, but the **X40’s has a more advanced self-cleaning design**, and it dries mop pads more thoroughly. **Verdict** If your floors are mostly hard surfaces and not too messy, the L10s Gen2 is still a fantastic buy. But if you want **the best mopping system**, deeper cleaning, and more automation — the **X40 is worth the upgrade**, especially while it’s heavily discounted: 👉 [X40 Ultra Prime Deal](https://tin.al/DreameX40Ultra) 👉 [L10s Gen2 Prime Deal](https://tin.al/L10sUltraGen2)
Yep — the L40S Ultra is basically a next-gen take on the L10s Gen 2. Same structured-light navigation, but nearly every system got upgraded: * **Better hair pickup** (anti-tangle brush) * **Hot mop washing + drying** * **Improved base station** (larger tanks, faster auto-empty) * **Stronger suction** and better carpet transitions It’s a legit upgrade, especially for homes with pets or lots of mopping. The only real step-up from there is the X50 Ultra (adds AI camera + auto-lift).
For a 65 m² apartment with LVP + rugs and long hair, I’d pick either the Dreame L40 Ultra CE (429€) or the Roborock Qrevo Master (469€). The L40 Ultra CE is a strong value because you still get the hands off dock experience, but it’s the more “budget minded” L40 variant (less advanced avoidance than the AI editions). The Qrevo Master is worth the extra 40€ if hair wrap drives you nuts, Roborock leans hard into anti tangle brush design and it tends to be low maintenance with long hair. I’d skip the L40 Ultra AE at 570€ for your layout unless you specifically want the extra obstacle smarts and hair focused brush bundle that comes with the higher trim, because 65 m² does not need the top tier to feel like a huge upgrade from Roomba + Braava. If you want the cheapest option that still feels “modern,” the D20 Ultra at 350€ is fine, but it’s the one I’d expect you to outgrow first compared to L40 CE or Qrevo Master.
I know that Dreame has been offering some very aggressive back to school pricing. I also love my dreame products. They've also just introduced the L40s Ultra "CE" which is their cost cutter model. I don't see losing that much other than some suction power at the price. [https://www.dreametech.com/products/l40s-ultra-ce-robot-vacuum](https://www.dreametech.com/products/l40s-ultra-ce-robot-vacuum)
From those three: * **L40s Ultra CE** → Best overall if you want strong obstacle avoidance *and* dual spinning mops. The AI camera does a noticeably better job at avoiding cat toys, cables, and random stuff compared to mid-range bots. Dock is solid and very “hands-off” once set up. * **L10s Pro Ultra** → Good cleaner, but obstacle avoidance is a step down compared to L40s. If your current robot already eats things, this one may still occasionally do it. * **Roborock QV 35A** → Excellent mopping performance and a reliable dock, but obstacle avoidance is more “detect and push” than “detect and avoid.” If protecting knocked-over items is high priority, it’s not the strongest here. Since you already learned the hard way that cats + floors = chaos, I’d lean **L40s Ultra CE** for fewer ruined objects and less babysitting. The dual spinning mops will also feel like a real upgrade from the Q7’s drag mop. If mopping strength mattered *more* than obstacle avoidance, Roborock would be a stronger contender. But given what you described, avoidance should win.
Good breakdown — you’re actually pretty close already. Quick version: * The **L40 Ultra** has full mop lifting *and* mop parking (it can drop the mops off at the base station while doing vacuum-only work, so it's not dragging wet pads around on carpet). That’s basically the main feature the **MOVA P10 Pro Ultra** leaves out to hit the lower price point. * Suction power, water heating, and station functions are otherwise very similar between both. The P10 Pro Ultra is kind of Dreame’s "budget premium" — similar hardware, fewer bells and whistles. * For parts: most of the consumables (bags, rollers, brushes, filters) are interchangeable across the L10s Ultra, L40 Ultra, and MOVA P10 series. Always double-check your specific model when buying bags but you're mostly good. * In simple terms: L40 = better for mixed flooring + carpet. MOVA P10 = great deal if you’re mostly hard floors and don’t need full mop parking. Hope that helps — happy to answer if you’re still debating which one to go for!
**TL;DR:** * **L40 Ultra ($470):** Best bang-for-buck, handles hardwood + carpet fine, but may need a recharge for 3,700 sq ft. * **L50 Ultra ($1,099):** Stronger suction, smarter dock, climbs higher thresholds, longer runtime. 👉 If budget matters, grab the **L40 Ultra**. If you want *maximum convenience + futureproofing*, go **L50 Ultra**.
If you’re mostly on hardwood with just a couple of small door-way rugs, you don’t need the top-of-the-line X50 — any of Dreame’s mid-range models will handle that mix with ease. Here’s what I’d suggest: 1. **L40 Ultra** * **Why**: Great all-in-one suction + mop for hard floors, auto-empty dock, reliable 3D obstacle avoidance. * **Rugs**: It’ll detect and boost on those small mats (just mark them as “carpet” in the app so it doesn’t try to mop them). * **Price**: Falls in the sweet-spot for performance vs cost. 2. **L40S Ultra** * **Why**: Same core as the L40 Ultra but adds hot-water mop wash and onboard detergent module. * **Bonus**: If you want a deeper floor-wash every so often, this makes it effortless. 3. **X40 Ultra** (only if…) * You really care about the AI-camera obstacle avoidance (for cluttered homes, pet accidents, cables, etc.). * Otherwise you’ll be over-paying for a camera you won’t need on mostly open, hard-floor spaces. **What to do in the app**: * **Room setup**: Label your rugs as “carpet” so the bot knows to vacuum only. * **Cleaning sequence**: Create a two-step routine—first vacuum (Max), then mop—so you don’t mop over loose debris. That combo will give you spotless hardwood and tidy little rugs without the premium of the flagship models.
You're doing all the right homework here — and your English is excellent, no worries there. Between the L40 Ultra and the Qrevo Curv 5A1, you’re right that the L40 has stronger features on paper: auto mop pad removal, detergent tank, brush lifting, and usually great navigation. The Roborock Curv wins on suction and build reputation, but at a steep price. That said, if *returning isn't an option* in your situation, Roborock's proven track record and reliability might be the safer bet long-term. Dreame has made huge strides, but quality control can be hit-or-miss depending on the model and region — and if you get unlucky, you’d be stuck. If your floors are mostly hard and you value automation and features over suction power, the L40 Ultra might still be worth it. But if durability and support matter most, Roborock is probably the safer investment. Tough choice — just depends which risk feels more manageable.
For €500–600 you’re right in the sweet spot for Dreame’s “medium-range” lineup. The **L40 Ultra** is usually the best bang for the buck — strong suction, mop lift, and self-washing so you don’t have to babysit it. Works great in homes with pets (fur + litter dust). If you’ve got lots of carpet, though, the **X30 Ultra** is worth a look if you catch it on sale — better brush system + stronger edge cleaning. But for mostly hard floors, L40 Ultra is usually the smarter buy in your budget.
Hey! All great choices — thanks for considering Dreame for your first robot vac. Here’s a quick breakdown that might help: 🟢 **L40 Ultra** * Same core suction, mopping, and base features as the higher-end models * Great for smaller apartments like yours (and a solid value at 576 EUR) 🟢 **L40s Pro Ultra** * Adds dual front cameras for better obstacle recognition (like shoes, cords, etc.) * Slightly better in cluttered or dark spaces, but for a 40m² clean layout, the upgrade might not be necessary 🟢 **X40 Ultra** * Nearly identical to the L40s Pro Ultra — just with a bigger battery * Mostly helpful in large homes where battery life could matter **You can compare these side by side here:** [**tin.al/compare**](https://tin.al/compare) It's a great way to check what you're getting for the cost. **TL;DR:** For a clean 40m² space, the **L40 Ultra** is already a strong buy. You can save €200 and still get all the smart cleaning benefits. Let us know what you decide! We're here to help.
The **L50s Ultra Pro** sits in that confusing middle where it’s *technically newer than L40s*, but it’s really part of the **“L50 platform” (next-gen mid/high tier)**, not a clean step-up in every way. Think of it less like “L40s → L50s upgrade” and more like **a different branch that prioritizes newer hardware, autonomy, and platform features**. The L50 line generally brings better battery life, smoother operation, and more refined performance in larger homes, while also adding newer-gen features like improved threshold climbing and smarter navigation behavior. It’s basically **below X50 / flagship tier, but above L40s in overall platform maturity**. Compared to L40s, you lose some niche features depending on variant (like certain edge/mop tricks), but gain a more modern system that handles mixed environments better. Real competitors are things like **X40 Ultra / X50 Ultra** on the Dreame side or Roborock Qrevo-class bots externally, not the L40 anymore. If you’re trying to place it mentally: L40s = feature-rich older gen, L50s Pro = newer, more balanced “daily driver,” X50 = full flagship.
Yep you’ve already got one of the most balanced bots Dreame has made. The pop-out edge brush on the newer models does help on baseboards and chair legs, but it’s not game-changing unless edges are your #1 complaint. Suction numbers look wild on paper, but in real life the jump isn’t double the clean—it’s more about handling heavy rugs and deeper pile. Twin rollers are a bit nicer if you’ve got pets that shed a ton, otherwise your single rubber roller is fine. Hot water mop washing does leave pads fresher, but for day-to-day floors cold water isn’t holding you back. If you’re happy now, I’d ride the L10s a while longer. The “worth it” upgrades really only show up if you’ve got tricky rugs, a lot of pet hair, or you want every edge spotless.
Honestly, the L10s Ultra Gen 2 still holds up really well against the newer models — most of the upgrades are more about refinement than night-and-day differences. A few notes: * **Edge cleaning brush**: The pop-out brush on the L40/X40 does help in certain layouts, but it’s not magic. If your home has lots of obstacles and shorter wall runs, you’ll still see some misses. * **Suction**: The jump from \~11kPa to \~22kPa sounds massive, but in everyday cleaning the improvement is more modest — especially on hard floors where the L10s already does fine. It’s most noticeable on thicker carpets. * **Brushes**: Twin rollers are genuinely helpful for pets. They grab more hair and are less prone to tangles compared to the single roller, so that’s the biggest dog-owner benefit. * **Hot water washing**: Nice to have, but not a deal-breaker. It keeps mop pads fresher and helps with greasy messes, but cold wash + detergent tablets still does a solid job. If your L10s is already keeping up with your home, you’re not missing anything critical. The upgrade is worth it mostly if you want **less hair hassle** or if you have lots of carpet where stronger suction pays off. Otherwise, you’re in a good spot sticking with the L10s.
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





