bestatbestThe best product at the best price Search

↑ ↓ move↵ openEsc close

Based on your answers · today’s prices

This fits your home

Nothing fits all your answers. Raise your budget or skip a question.

Side by side

Narwal Flow × Roborock Q7 M5 × Eureka J20 ×
Lowest price$999Amazon.com$179Roborock (brand store)$1,099Amazon.com
Score 47 picked by 1 of 5 tests 49 picked by 3 of 5 tests 42 picked by 2 of 5 tests
Rankrank 21 of 44 with an all-in-one stationrank 1 of 3 without a stationrank 34 of 44 with an all-in-one station
Customer rating★ 3.9 · 1,201 reviews★ 4.2 · 4,344 reviews★ 2.5 · 27 reviews
Stationall-in-one stationcharging dock onlyall-in-one station
Mop typeroller mopflat or vibrating padroller mop
Mop lift on carpet–no–
Automatic mop detach–no–
Washes the mopyesnoyes
Hot-air dryingyesnoyes
Dust bag lasts–up to 30 days–
Plumbing hookup–no–
Anti-tangle brushyesyes–
Obstacle avoidanceAI camera–3D sensor (structured light)
Climbs thresholds up to1.6 in (40 mm)0.8 in (20 mm)0.9 in (22 mm)
Climbing system for high thresholdsyesno–
Robot height3.7 in (9.5 cm)3.9 in (9.9 cm)–
Noise–65 dB–
On the market sinceAugust 2025April 2025–

Facts as the maker states them. A dash means the maker does not name it. Each model’s page gives the source of every fact.

Mostly after a robot that mops well? The best robot vacuums that mop →

Sort
Floorsmix
×
Station type
Price
Color
Customer rating5★
×
Hair
Mopping
Upkeep
Thresholds
Clutter
Low furniture
Number of reviews
Clear all filters 0 of 93 models

Only models rated at least 5 stars from at least 20 reviews at the stores that report customer ratings. Models with fewer reviews or without a rating fall outside this filter.

How we rank

We never average review scores. We look at where 5 test sources (RTINGS, TechRadar, Tom's Guide, Vacuum Wars, and Wirecutter) place a model in their top lists: the higher it stands there and the more sources pick it, the higher its score. The price is today’s lowest at 6 stores, shipping included, before sales tax. How our method works →

Where we check prices

We read prices every day at most stores, from their product feed or web store, and Amazon’s through price services such as Keepa. We check them for errors and keep them, so you can see what a price did over the last 90 days.

Which product test sources we take into account

Our ranking is a consensus of the positions in tests from, among others:

How we combine those positions, and why we never average scores, is on the method page.

Filters

Sort

Floors · mix

Station type

Price

Color

Customer rating · 5★

Hair

Mopping

Upkeep

Thresholds

Clutter

Low furniture

Number of reviews

Clear all filters