Narwal Freo 20 Robot Vacuum review

The Narwal Freo 20 looks good on paper and has handy mopping features. It’s just a shame that it struggled on carpets

Narwal Freo 20 robot vacuum on a kitchen floor
(Image credit: © Tom's Guide)

Tom's Guide Verdict

An ideal choice for hardwood floors, the Freo 20 is an exceptional mopping unit. It’s a shame it struggles a bit with vacuuming carpets.

Reasons to buy

  • +

    Mop function is very good and doesn’t leave streaks

  • +

    App is easy to use

  • +

    Vacuum cleans hardwood floors very well

Reasons to avoid

  • -

    Gets stuck frequently (often in the same places)

  • -

    Less impressive on carpets

Why you can trust Tom's Guide Our writers and editors spend hours analyzing and reviewing products, services, and apps to help find what's best for you. Find out more about how we test, analyze, and rate.

Narwal Freo 20 robot vacuum review: Specs

Price: $1,099
Suction power: 31,000 Pa
Dimensions (Dock): 17 x 16 x 18
Weight (Dock): 22 pounds
Weight (Robot): 9 pounds
Dust bag capacity: 2.4 liters

Narwal’s Freo 20 robot vacuum continues an aesthetic trend toward rounded designs found in some of the best robot vacuums.

It has a white body and dock, and looks that are meant to largely disappear in your space — which is why the Freo 20 fits seamlessly in my home.

But more importantly, its super cool mopping features are perfect for my ample vinyl plank flooring and really make the Freo 20 shine. In fact, it’s the only robot vacuum I’ve tested so far that doesn’t leave streaks after the mopping session — which is ideal if you have plenty of hardwood floors.

Latest Videos FromTom's Guide

Despite a little difficulty adjusting its cleaning route, it’s a solid unit, especially if you’ll be doing more mopping than vacuuming. Here’s what happened when I tested the Freo 20 in my home.

Narwal Freo 20 robot vacuum review: Price and availability

The Freo 20 costs $1,099 on Amazon and on Narwal’s website.

Narwal Freo 20 robot vacuum review: Design

The Freo 20 is an attractive unit, all white with rounded edges. It’s not too large at just 18 inches tall (dock), but it still has a large enough capacity for its water tanks, cleaning features, and dust bag.

The tanks in the Narwal Freo 20 robot vacuum dock

(Image credit: Tom's Guide)

There are two water tanks inside: one for clean water and one for dirty. You’ll pour the bundled cleaning liquid right into the fresh water reservoir. Just a tiny splash is all you need, so it’s worth double-checking the manual for the right mix.

The dust bag also lives inside the dock. It has a pretty big capacity, so you won’t need to empty it too frequently. But when you do, it’s a simple process — just pop out the used bag, empty or replace it, and pop the new one in.

The underside of a Narwal Freo 20 robot vacuum

(Image credit: Tom's Guide)

This sleek unit is packed with some neat features, but none is cooler than the FlowWash Mopping system. The mop itself is super wide, about twice as wide as most single-roller robot vacuums. This nifty, flat-bottomed design puts more surface area in contact with the floor during mopping, which helps clean thoroughly and eliminate streaks. The roller is constantly washed during mopping with 140-degree Fahrenheit clean water from 16 nozzles.

During cleaning, the robot applies 16 N · m of downward force to ensure excellent contact with the floor. It also rotates against the direction of travel for the most effective scrubbing leverage. A built-in scraper and high-pressure air pump scrape dirt in real time into a separate tank to prevent contamination.

Narwal Freo 20 robot vacuum on a kitchen floor

(Image credit: Tom's Guide)

Back at the dock, the robot undergoes a 40-stage cleaning cycle, with a high-temperature wash that goes up to 212 degrees F. After it’s clean, the roller is then dried with 140-degree hot air to prevent any odors.

On the vacuuming side, the Freo 20 features 31,000Pa of suction power and EdgeReach technology — essentially a side brush — to ensure the unit can suck up dust and debris in corners and along baseboards.

The top of the Narwal Freo 20 robot vacuum dock

(Image credit: Tom's Guide)

The SGS-certified DualFlow Tangle-Free System prevents hair tangles along the roller. Once the robot returns to the dock, that debris gets sucked into a 2.4-liter bag that should yield 120 days of capacity.

All of that cleaning power is possible thanks to onboard AI and a camera system. The NarMind Pro Autonomous system recognizes around 300 common household objects and should automatically avoid them during cleaning. The TwinAi Dodge technology, according to Narwal, is 99% efficient in obstacle avoidance accuracy.

There’s also a Pet Care mode, which allows the robot to recognize your pets, as well as their ‘areas’, to avoid interfering with your pets’ daily activities. Similarly, there’s a Baby Care Mode that recognizes toys and automatically triggers low-noise cleaning. These are all very handy in family households.

Narwal Freo 20 robot vacuum review: Set up

Setting up the Freo 20 is easy — simply download the app, and make sure the unit is charged. Then, use the auto-mapping feature to set the robot on its way to mapping the floors of your home. It takes about 20 to 30 minutes, possibly more, depending on the size of your space.

Close up of the textured shell on the Narwal Freo 20 robot vacuum dock

(Image credit: Tom's Guide)

Once that’s done, you’ll be ready to use the Freo 20 for cleaning. Before you do, however, make sure you familiarize yourself with the app and double-check the maps. I didn’t do either of those things before using the Freo 20 the first time, and it proved to cause problems later on.

Narwal Freo 20 robot vacuum review: Performance

For starters, the robot was not cleaning the rugs in the various rooms on the top floor of my house. We mostly have vinyl plank flooring, but we have area rugs in several rooms — all of which the Freo 20 did not clean.

Narwal Freo 20 robot vacuum on a kitchen floor

(Image credit: Tom's Guide)

I was perplexed until I realized there’s a setting in the app that you need to turn on to tell the unit to clean carpets instead of avoiding them. (That’s just so the mopping function doesn’t soak your carpet). It feels a bit counterintuitive, as a smart vacuum should automatically recognize—or eventually learn—to steer clear of rugs exclusively when it’s in mop mode.

That said, once the Freo 20 was set to clean carpets, it didn’t do a spectacular job of it. Each rug still had grit and dog fur left behind after cleaning, pretty much every time I used the Freo.

Despite my disappointment, it did much better on hardwood floors. In fact, on hardwoods, the Freo 20 cleans up dirt, debris, and dog fur very well. And the mopping function is much better than other units I’ve tested. More on that in a moment.

With every robot vacuum I’ve used, I’ve found that the little robot guy struggles the first time or two cleaning the house — getting hung up on features it didn’t sense the first time around. For instance, the Freo 20 managed to get wedged between the kitchen floor and the bottom of my dishwasher the first time I used it to clean the house.

Narwal Freo 20 robot vacuum on a kitchen floor

(Image credit: Tom's Guide)

But unlike other vacuums I’ve tested, which learn from those mistakes and adjust their cleaning path accordingly, the Freo 20 repeatedly got stuck each time. I can go in and manually adjust the route to make the robot avoid this area, but it seems like a smart vacuum should do this on its own.

It also seemed to spin in place a lot, clean the same places over and over again in the same session, and bounce into walls it had passed numerous times. It’s somewhat comical to watch, but it also wastes a lot of time.

The first time I used the Vacuum Then Mop feature — which does exactly what the name implies: it vacuums the house, then goes back and mops — it took almost all day. The vacuum session took about an hour, then the mop session took about two hours.

Once the robot returned to its dock, the drying and cleaning functions seemed to go on forever, finally wrapping up at the end of the day when I was also wrapping up my workday.

Narwal Freo 20 robot vacuum on a kitchen floor

(Image credit: Tom's Guide)

Despite the long session, the mopping feature does a good job of spiffing up the vinyl plank flooring. Robot vacuums I’ve tested in the past tend to leave very noticeable streaks after mopping. Not so with the Freo 20. There were few to no streaks throughout the house, and I actually got down on my hands and knees to check that the mop had actually been used.

Sure enough, the floors were clean as a whistle — in most places. Some stubborn stains did remain in the kitchen. That’s where the Freo 20 is likely to encounter sticky honey, dried milk, or bits of egg. It got most of that type of stuff, but I did notice a few sticky spots were stubborn enough to resist the Freo 20’s best efforts.

Overall, the Freo 20 is easy to use, and it’s convenient. But I found it a bit frustrating, since it didn’t automatically adjust its path based on repeated encounters with obstacles, and its excessive dithering during the cleaning process (spinning in place, cleaning and re-cleaning the same spots over and over again, and running into walls).

Narwal Freo 20 robot vacuum review: Accessories

There are no extra accessories for the Freo 20, but you can order replacement parts on the Narwal website. That said, because the Freo 20 is the newest addition to the lineup, replacement parts are not yet available on the Narwal website for this unit.

Narwal Freo 20 robot vacuum review: Competition

The robot vacuum market is packed with options these days, with many newer models handling both sweeping and mopping duties simultaneously.

Narwal Freo 20 robot vacuum on a kitchen floor

(Image credit: Tom's Guide)

The Freo 20 beats every other unit I’ve tested in the mopping department — however, the RoboRock Qrevo Curve Flow is better at vacuuming. I’d still opt for the RoboRock because I tend to vacuum more than mop, but if you’re after the best mopping results out there, the Freo 20 is the better contender.

Narwal Freo 20 robot vacuum review: Verdict

Overall, the Freo 20 is an exceptional mopping unit. If you have plenty of hard surfaces and prioritize mopping over standard vacuuming, this is precisely why you would pick one up. It delivers a remarkably thorough, streak-free clean, even if the whole process can take a bit of time.

Its vacuuming features are decent, albeit not the greatest. In my tests, I found it struggles on carpets, but does a good job on hardwood floors. So again, if your house is mostly hardwoods, the downsides in the cleaning department are few.

The Freo 20’s biggest disadvantage, however, seems to be its AI learning capabilities. I routinely had to free it from getting stuck, and if you want to change its route, you’re better off doing it manually. It also tends to spend a lot of time faffing about, spinning in circles, and running into walls.

An ideal choice for hardwood floors, the Freo 20 is an exceptional mopping unit. It’s just a real shame it struggles a little with vacuuming carpets.

Dan Cavallari
Freelance writer

Dan Cavallari is the former technical editor for VeloNews Magazine, who currently reviews electric bikes, bike lights, and other bike accessories for Tom's Guide. In addition to VeloNews, his work has appeared in Triathlete Magazine, Rouleur Magazine, CyclingTips.com, Road Bike Action, Mountain Bike Action, CycleVolta.com, Tomsguide.com, and much more. Dan also hosts two podcasts on his site, Slow Guy on the Fast Ride: One is about cycling and other outdoor activities, while the other looks at mental health issues. Most recently, Dan also covered the 2022 Tour de France. Dan lives outside of Denver, Colorado with his family.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.