The trouble with many robot vacuums is that they’re too expensive and more frustrating than helpful. I went into testing the Narwal Freo Z10 Turbo carrying the trauma of testing endless disappointing multifunction robot vacuums and thinking, “Here we go again.”

Reader, I’m happy to report that we were not, in fact, going again.

The Z10 Turbo has just about everything you’d want out of a high-end robot vacuum. It can sweep and mop using self-mixing detergent, clean and empty itself, detect and avoid objects, and navigate with ease. It has a default AI cleaning mode called “Freo Mind” that, at the very least, didn’t provoke any strange behaviors in my testing. Its very large base will stick out like a sore thumb, but at least it’s nice to look at. And the kicker? It costs less than $1,000.

Narwal Freo Z10 Turbo

A less-expensive all-in-one robot vacuum with good, quiet vacuuming and okay mopping performance.