The iRobot RoombaS9 Plus is pricey, but excellent at removing...

The iRobot RoombaS9 Plus is pricey, but excellent at removing dirt and pet hair from carpets and floors. Credit: CBS Interactive

Robot vacuums used to only exist in the pages of science fiction. Now, they've become an everyday appliance that can help you stay on top of your housekeeping.

The best robot vacuums are versatile, too. They can keep bare floors like hardwood and tile, plus area rugs and carpets spick-and-span. Below are models from iRobot, Eufy and Roborock that wowed us.

WHAT iRobot Roomba S9 Plus

THE COST $999

AVAILABLE FROM irobot.com

This robotic vacuum delivers powerful suction and superb dirt and dust removal making it one of the best robot vacuums you can get if money isn't a concern.

The Roomba S9 Plus removed an average 71% of sand from our medium pile carpet while vacuuming. It also cleaned up more dog hair, pet dander and allergens than any other vacuum in this test group. The S9 Plus can navigate and map multiple rooms and floors, while avoiding "keep-out zones" that you can designate. The app also lets you use Alexa or Google Assistant commands to tell it to begin cleaning a room. You can link the S9 Plus to your home Wi-Fi as well.

The robot zipped through our test room in a short average time of 25 minutes, too. Best of all is the Roomba S9 Plus' CleanBase docking station. The dock both charges the robot's battery and empties its dustbin automatically, making cleaning even easier and keeping you from worrying about battery life.

WHAT Roborock S7

THE COST $649.99

AVAILABLE FROM us.roborock.com

The Roborock S7 demonstrated about the same power to remove sand from hardwood floors (92.8%) as the Roomba S9 Plus (93%) and was effective at pulling sand away from both medium-pile (50.4%) and low-pile carpets (64.2%).

The Roborock couldn't match the Roomba S9 Plus' impressive ability to clean up pet hair, but it fared better than most. The S7 wiped hardwood floors completely free of hair and left only a few stray tufts on carpeting.

Another feature that sets this robot mop vacuum apart is its advanced mopping capability. Just fill the machine's reservoir with water, attach the included mopping pad and the S7 will mop the floor on command.

WHAT Eufy RoboVac 25C

THE COST $249.99

AVAILABLE FROM us.eufylife.com

 You might not expect sufficient cleaning power from a budget robot vacuum, but that's precisely what the Anker Eufy RoboVac 25C delivers. Its suction power ranking to scour sand from hardwood floors (78.9%) wasn't too far below that of the Roborock S7. The Eufy RoboVac 25C's sand performance across low-pile (53.5%) and medium-pile (52.2%) carpets was decent as well.

This robot also wasn't too bad at dealing with pet hair. It pulled all but one tuft from our hardwood test floor. Alas, multiple small tufts of hair remained after vacuuming low-pile carpeting, and medium-pile carpets proved to be the most challenging for the Eufy.

It also took 91 minutes to finish its cleaning cycle in our test room.

The following CNET staff contributed to this story: former CNET editor Brian Bennett and copy editor Jim Hoffman. For more reviews of personal technology products, visit cnet.com.

LIRR COVID fraud suspensions … Trump trial: Day 8 … Islanders preview Credit: Newsday

Gilgo Manorville search ... Southold hotel pause ... Home sales ... What's up on Long Island

LIRR COVID fraud suspensions … Trump trial: Day 8 … Islanders preview Credit: Newsday

Gilgo Manorville search ... Southold hotel pause ... Home sales ... What's up on Long Island

Latest Videos

Newsday LogoSUBSCRIBEUnlimited Digital AccessOnly 25¢for 5 months
ACT NOWSALE ENDS SOON | CANCEL ANYTIME