What's in the Box and First Setup
Setup was easy. It's the typical Roborock app, so if you've used a Roborock before you'll feel right at home — pairing went smoothly and the first mapping run was really good.
The dock is where Roborock changed things up. The dust bag sits underneath the water tanks instead of behind a door on the front. I think that's actually smart — I can see people building furniture around this dock where the robot comes out the bottom and a hinged top lifts up to get to the clean and dirty water tanks, the dust bag and the solution tank. Front-door docks are a problem once there's furniture on top of them; this one isn't.
Cleaning Performance: What It Actually Picks Up
Hard Floor & Tile Performance
Hassle Free scored 9.5/10. With 36,000 Pa of suction, everyday debris on hard floors was no problem, and the mapping and cleaning pattern were really good. The side brush works differently than most — it doesn't extend, but it's a little longer and spins backward in the corner to pull debris out, which gets into corners better than a basic brush.
Carpet and Pet Hair
Carpet Cleaning scored 9/10 and the Hair Tangle Test scored 9.2/10. The split brush roller picked up most of the long hair I put down, and none of it wrapped around the roller. It did leave a few stragglers embedded in the carpet, which is why carpet isn't a perfect score.
I also like the cover on the mop roller — when the robot goes onto carpet it lifts the roller up really high and covers it, so the wet roller stays off your rugs.
Mopping Performance
Mop Performance scored 9.4/10, and this is one of the best mopping robots I've tested. It mops better with less water than the Roborock Curv 2 Flow — on the Curv 2 Flow I have to turn the water up to get the same result. There are more water jets on top of the roller, and the roller presses down with 15 N of pressure, which makes a real difference.
The way it washes the mop is different from most robots. Instead of lowering the roller into a tray in the dock to scrub it, the Saros 20 Flow does it on board. The dock pushes hot water into the robot's internal tank, the robot uses that to wash the roller, and a scraper built into the robot cleans it while the dirty water goes into the robot's dirty tank. It's really quiet while it does it, and the drying is quick and quiet too.
It does advertise hot water mopping. That's really hard to test — by the time the water is sprayed and rolled onto the floor it has already cooled off a good bit. What I can tell you is the dirty water tank came back with some of the dirtiest water I've had in my home.
Edge and Corner Cleaning
This is the one people will ask about. The side brush doesn't extend into the corner, and in my studio testing it's clear — it leaves some crumbs in the corners. Is that a deal breaker? No. In my house there just aren't that many true corners where an extending brush would matter. I do like extending side brushes, but there's something to be said for not having another moving arm that can break or fail. This one does a good enough job without it.
Obstacle Avoidance
Obstacle Avoidance scored 8.8/10. It passed the obstacle and clutter testing, and the climbing system is the real win here — it climbed over the thresholds in my studio smoothly and feels a little more refined than earlier Roborock climbers. It's rated for a 1.69" single step and 3.46" overall on a double-layer threshold.
The miss was ketchup. With all the AI stain detection turned on, the front sensor didn't recognize the ketchup from the ad and vacuumed it up instead, which made a mess to clean up. Most homes aren't going to have a pile of ketchup on the floor, and if it had just mopped it, it would have done a great job. I also had to add the low-clearance areas to the map myself — it wasn't finding those on its own yet.
The Dock and Maintenance
The dock does pressurized hot water mop washing, hot air drying and fast charging, and it checks the dirty water line for you. It's relatively easy to clean and maintain. Roller robots aren't quite as easy to clean as spinning mop pads, but Roborock has made real progress here.
The dirty water tank is a big improvement. It has a door that pulls apart to split the tank in half, which makes it much easier to clean than the old flip-up door on the Curv 2 Flow — that was the hardest part of cleaning that robot. Draining changed too: the dock hooks up a tube and sucks the dirty water out of the robot when it backs in.
One thing to know: the tray in the dock under the robot has no suction. It's there to catch water droplets, and there was still some debris in it after a few cleanings, so you'll pull it out and wipe it once in a while. It comes out super easy. Replacement parts are the same kit as the Roborock Curv 2 Flow.
The Roborock App Experience
The app is easy and intuitive — your typical Roborock app. It shows your house clearly, the map was really good from the first run, and there are enough settings to fine-tune it for your home without getting lost. It's also Matter ready if you're building out a smart home.
What I'd Change About the Saros 20 Flow
- Make the stain detection actually catch spills like the ketchup in your own ad.
- Let the robot find low-clearance spots on its own instead of me marking them in the map.
- Put suction in the dock tray so debris doesn't sit there between cleanings.
Roborock Saros 20 Flow vs the Competition
Saros 20 Flow vs Roborock Curv 2 Flow
This is the big question, since the Curv 2 Flow is about half the price. Does the Saros 20 Flow clean twice as good? No. Does it have more features that make it a more advanced robot? Absolutely — the threshold climbing wheels, a thinner body, better mopping with less water, a more advanced dock and an easier dirty water tank. Is all of that worth 2x the cost? Not for everyone, but it is a much better robot. I've run the Curv 2 Flow constantly for the last 9 months and it's been flawless, so if budget comes first, it's still a great pick.
Saros 20 Flow vs Roborock Saros 20
The Saros 20 scored 8.9/10 in my testing, Just A Dad Approved. It uses spinning mop pads and is thinner at 3.13", so it gets under lower furniture. The Saros 20 Flow wins on mopping with its roller, and its climbing system felt more refined. If mopping is your priority, go Flow; if low furniture is, go Saros 20.
Saros 20 Flow vs Dreame X60 Ultra
From another ecosystem, the Dreame X60 Ultra scored 9.0/10, Just A Dad Approved. It mops with pads and has a dock that heats water to 212°F, and at 3.13" it slides under more furniture. The Saros 20 Flow scores higher overall at 9.2 and is the better pick if you want a roller mop and threshold climbing.



