3 Months of Real Use in My Home
Over three months of daily testing at my house in Litchfield, the Narwal Freo Z10 Ultra earned the Just A Dad Approved sticker. Not because it's perfect — it has real trade-offs — but because when it's done cleaning, the floors are actually clean. Not just visually wiped. Clean.
The thing that separates the Narwal Freo Z10 Ultra from every other robot mop I've tested is the dirt-detect sensor in the dock. After every wash cycle, the dirty water gets sucked through a sensor. If the water is dirtier than it should be, the dock tells the robot to go back and re-mop the same area. I've watched it do this up to three times in a single room. That's the difference between a robot that looks like it cleaned and a robot that actually did.
What's in the Box and First Setup
Unboxing the Narwal Freo Z10 Ultra is a two-handed job — the docking station is heavy. Inside you get the robot, the dock, two side brushes you install yourself, an extra filter, the proprietary solution bottle, an extra dust bin, an extra bag, and the cord. Setup took me about 25 minutes from start to finish, including the firmware update. The first connection was the easiest I've ever done on a Narwal — docked it, hit the power button, and the app found it.
The dock plumbing is the same as the Freo Z Ultra: clean water tank up top, dirty water tank next to it, dust bag inside the lid, and the proprietary solution bottle slots next to the dust bag. There's a ramp that snaps onto the front and a wash tray that slides into the base. The whole dock is about 16 inches front to back and 17 inches side to side, but you need 29 inches of vertical clearance to open the lid all the way.
Cleaning Performance: What It Actually Picks Up
Hard Floor & Tile Performance
On hardwood the Narwal Freo Z10 Ultra runs in nice straight lines — the cleaning pattern is noticeably smoother than older Narwals. Hot-water mopping at 212°F means the pads stay actually warm during the wash, and the dirt-detect re-mop catches anything the first pass missed. The mop pads are thick and very absorbent; they hold a lot of water from the dock wash, then the robot mops until they're nearly dry.
Carpet and Pet Hair
On the carpet test it scored a 10 out of 10 — best result in its tier. The dual brush roller pulls particles up cleanly, and I never had to cut hair off the brush over three months. Important note: when the robot maps your home, Narwal's default carpet setting is set to AVOID. You have to manually go in and switch each carpet to CLEAN. This is the single biggest setup gotcha. I lost 30 minutes the first week figuring out why it wasn't vacuuming my carpets.
Mopping Performance
Mop performance scored 9 out of 10. The hot water plus the dirt-detect re-mop is genuinely effective — the floor goes from "looks cleaned" to actually clean in two or three passes. The mop pads extend on one side to reach right up to the baseboard. The trade-off is water consumption: on a big home or a really dirty cycle, the clean-water tank can run out before the job finishes.
Edge and Corner Cleaning
The mop extends to reach the baseboard, but the side brush doesn't extend — so corners get about 75% of their dirt picked up, not 100%. On the corner test, the result was 98% overall, which is strong. If perfect corner sweep is your priority, look at the Dreame X60 Ultra, which has a corner-reach side brush.
Obstacle Avoidance
This is where the Narwal Freo Z10 Ultra shines. The dual RGB cameras plus dual AI chips recognize over 200 objects, including cables, shoes, kids' toys, and the dog poop test. During the three-month run it correctly avoided every cord and every chew toy. The dynamic AIO sensor is best-in-class — better than the Z Ultra it replaces and better than every competitor in its price tier except maybe the Dreame X60 Ultra.
The Dock and the Maintenance Reality
The dock washes the mop pads with hot water and dries them with hot air, which keeps them from getting funky. The wash tray pulls out for easy cleaning — Narwal redesigned the dock since the original Freo Z, and the tray removal is genuinely useful. You'll want to clean the tray about once a month.
Maintenance is straightforward but adds up. The dust bag needs replacing every two months, the HEPA filter every 150 hours, the mop pads every two months, and the main brush every 300 hours. Narwal sells a kit with mop pads, dust bags, side brushes, filters, and the proprietary solution — buy two kits a year and you'll cover most of what you need. Cost-to-own runs high relative to Dreame or Roborock, which is the main reason this is High-tier on the Cost to Own pill.
The Narwal App Experience
The Narwal app is mostly good, with one frustration: when you split rooms during map editing, you can't always split onto a line the app already drew. Every other robot brand lets you split however you want. With Narwal you'll occasionally have to re-map the whole floor to get the room divisions you want. Otherwise the app is straightforward — schedule cleanings, set room-by-room rules, name floor types, set no-go zones, and adjust water humidity and suction power per room.
The standout app feature is Freo Mind. Turn it on and the robot decides everything — water level, suction power, re-mop count — based on what it senses. I run it in Freo Mind by default and only override when I want a specific behavior. Important: the dirt-detect re-mopping only works in Freo Mind. Run it in a custom mode and you lose that feature.
What I'd Change About the Narwal Freo Z10 Ultra
- Side brush corner reach — Extend it. Losing 25% of the corner result because the brush doesn't reach is a real gap at this price point.
- Water tank options — Add an onboard tank or ship a tank kit out of the box. The Freo Z Ultra already offers a water line hookup kit — the Z10 Ultra should come with that option, not leave buyers to figure it out.
- Default carpet setting — Change it from AVOID to CLEAN. Half of new owners don't realize the robot is skipping their carpet entirely until they read a review and go looking for the setting.
Narwal Freo Z10 Ultra vs the Competition
Narwal Freo Z10 Ultra vs Dreame X60 Ultra
The Dreame X60 Ultra is the direct competitor and is also Just A Dad Approved at 9.0/10. Dreame edges Narwal on obstacle avoidance grading and cost-to-own (Dreame parts run notably less). Narwal edges Dreame on mop quality — the dirt-detect re-mop is a real advantage. Either is a strong pick. If you're in the Dreame ecosystem already, get the X60. If you want the strongest mopping result, get the Narwal Z10 Ultra.
Narwal Freo Z10 Ultra vs Narwal Freo Z10 (non-Ultra)
The non-Ultra Z10 is the step-down version of this robot — 15,000 Pa instead of 18,000, no dual cameras, and an overall 6.0/10 Skip It score from me. The Ultra is worth the upgrade if you can stretch the budget. If you can't, look at the MOVA P10 Pro Ultra instead, not the regular Z10.
Narwal Freo Z10 Ultra vs MOVA P10 Pro Ultra
The MOVA P10 Pro Ultra was my 2025 pick of the year and remains Just A Dad Approved. It's better on cost-to-own and runs notably less on sale. The Z10 Ultra wins on obstacle avoidance, mop quality, and the dirt-detect feature. If budget matters more than flagship features, get the MOVA. If you want flagship results, get the Z10 Ultra.
