Robot vacuums have been exploding in popularity over the last few years, and there are plenty of inexpensive units that get the job done. For some, a better vacuum that saves more time is worth a premium price, and Roborock is happy to offer very expensive vacuums like the new Roborock S7 to those folks. The Roborock S7 has all the bells and whistles you could ever want in a robot vacuum, like mopping, zone cleaning, and smart assistant integration. It nails the basics, has plenty of smarts, and rolls right over the competition with its innovative sonic mop… but it costs $650. The S7 is an excellent vacuum — if you can afford it and really hate doing chores.

Specs

Size 13.9″ x 13.8″ x 3.8″ (353 x 350 x 96.5 mm), 10.4 lbs (4.7kg)
Battery capacity 5200mAh, up to 180 minutes of vacuum time
Networking Wi-Fi 2.4GHz 802.11 b/g/n
Filter Washable E11 Air Filter
Dustbin size 470ml
Water tank size 300ml
Max suction 2500 Pa
Mop lift height 0.2 inches (5mm)
Mop pressure 600g (nearly double of S6 MaxV)
Climbing height 0.8 inches (20 mm)
Multi-level Mapping 4
Sensors 6x cliff sensors, Ultrasonic carpet detection, LiDAR scanner
Noise Level (balanced) 67dB (a little louder than a normal conversation)
Smart home integration Google Assistant, Amazon Alexa, Apple Siri

The Good

Durability The Roborock S7's plastic chassis feels durable, giving me confidence that it'll last a long time with heavy use.
Room mapping It creates a detailed layout of your home and allows you to clean on a per room and zone basis within the app. Support up to a whopping four floors.
Good battery life The vacuum can clean my 890 square-foot house on a single charge with some range to spare.
Vacuum performance The 2,500 Pa motor picks up a slew of junk like human hair, bird seeds, and cookie crumbles.
Effective mopping Sonic mopping allows the S7 to pick up tough stains and grime off the tile. It also raises its mopping bracket to keep your carpet mostly dry.
App experience Despite a few shortcomings, the Roborock app is clean and easy to use,
Tangle-resistant brush The finned rubber brush helps prevent hair from getting tangled.
Assistant integration The S7 supports a wide range of Google Assistant commands. I can ask Google to clean my bathroom, and it'll send the S7 over.
Manual controls In a pinch, you can use your phone to control the vacuum.
Quiet The vacuum is quiet enough where its noise won't interrupt my conversation with someone.

The Not So Good

Expensive $650 is pricey regardless of what it offers.
Lack of spare parts At its price point, I wish Roborock would ship an extra filter, microfiber cloth, side brush, and a main roller brush with bristles to help pick up pet fur.
Difficulty with dog fur In our tests, the finned rubber brush doesn't pick up dog fur well.
Slow charging speed If the vacuum cannot finish cleaning on its charge, it'll take around four hours to charge before it'll automatically resume cleaning the house.
Restricted battery range The S7 stops cleaning at 20% and automatically resumes at 80%, which can be too conservative for large homes.
No cameras The S7's lack of a dual camera system like on the S6 MaxV is a missed opportunity. Paired with its exceptional mopping, it could intelligently detect stains and spend more time scrubbing them off — while avoiding pet poop.

Design, hardware, and what's in the box

Call it the Star Trek of robot vacuums: the Roborock S7 looks like it belongs in a spaceship. Its large puck-shaped body sports a glossy finish and a flashy LED strip next to the physical buttons. The white S7 screams futuristic when paired with its vibrant red accent color, but you can buy it in plain black, too.

Roborock loaded the S7 with premium hardware features. For instance, it uses a LIDAR sensor on top that helps it detect walls and navigate in your house. There's also an ultrasonic sensor left of the front wheel that helps it determine if it's on carpet or hard flooring. The side brush and main roller ditch the bristles, opting for a finned silicone design. The highlight part of the hardware is the mop pad and its VibraRise bracket, but more on that later. Like cheaper robots such as the Deebot N79S, it has sensors across its bottom edges that keep it from falling off a ledge.

There's a lid you can lift on the backside of the vacuum, revealing the large 470mL dustbin and a washable air filter. While the bin is smaller than the S6 MaxV's 480mL, it is compatible with the upcoming auto-empty dock. The bin doesn't leak dust when you empty it after a full cycle, and it snaps in securely into the S7's compartment. The water tank is accessible from behind the robot and is roughly 300mL — enough to clean up to 2,150 square feet.

The S7 ships with a charging station, a side brush, dustbin, and the expected manuals and warranty card. Unfortunately, there are no accessories or spare brushes inside the box.

App, cleaning, and battery

Setting up the S7 vacuum with the official Roborock app is a mostly painless experience. It detects the robot quickly, requiring little effort to follow the onboarding setup. While the setup experience today is a vast improvement, it still suffers from minor hiccups. It's baffling that Roborock doesn't save the map layout by default — it generates a new map every clean cycle. While still in beta, I recommend turning on the map saving feature before running the vacuum for the first time.

A common trait for autonomous robot vacuums is their unpredictable first-run cycle — the Roborock S7 is no exception. It took unusual paths seemingly at random, getting stuck in a few tight spaces. Compared to the Wyze vacuum, the S7's mapping algorithm could use work. Still, the map it created was precise, and it aced cleaning the house in subsequent runs.

Once the robot builds a map of the house, you can edit rooms, add no-go and no-mop zones, separate or merge spaces, and clean a specific room within the app. It did a good job separating the rooms and hallways, requiring only minor manual tweaks on my end. The settings page offers more granular options like cleaning history, consumable component health, remote control, scheduled timers, and a lot more. I wish the Roborock app had a rotation button to reorient the map, and dark theme support would be nice, but it’s a clean, easy-to-use app.

Setting the S7 up to work with Google Assistant is as easy as linking your Roborock account from the Google Home app. There is a wide range of voice commands you can do, and they all work correctly. A notable improvement since our Roborock S6 review is the ability to clean a specific room by voice, which is a huge timesaver for me — no more fumbling with my phone when I just want to tidy up one room. Roborock also supports Amazon Alexa and Apple's Siri, but you can't use them to send the S7 back to its charger.

The S7's 5200mAh battery is ample enough to clean my carpet-heavy 890 square-foot house, finishing in one pass with 26% battery left. By default, Roborock turns on Carpet Boost, which means the vacuum is running at full strength almost all the time. Disabling the feature yielded marginally better battery life, averaging 40% per cleaning cycle. Despite this, my S7 doesn't get close to the advertised 3-hour battery life. I wish Roborock lowered the default range restriction to 15% instead of 20% to eke out extra cleaning, and the six hours of charging could definitely be faster.

Vacuuming

Once the Roborock S7 builds its map, it does a superb job cleaning my floors. It follows a predictable pattern, starting from where it's docked in the kitchen, then going to other rooms in an efficient order. Thanks to its powerful 2,500 Pa motor, it sucked up a considerable amount of debris, and despite lacking a camera array like the S6 MaxV, its navigation performed perfectly. The S7 operates at around 68 decibels in its "balanced" cleaning mode. While it doesn't roar like a traditional vacuum cleaner, it isn't silent, either. There’s a less powerful “quiet” mode if the defaults are too noisy for you.

Roborock redesigned the main brush on the S7 — a finned rubber brush without bristles. The company says the new brush is more durable, agitates dirt better, and wards off hair tangles. In my tests, the roller swept the coffee grinds, bird seeds, and dirt into the S7's dustbin without trouble. But on carpet, it struggled to scoop up dog fur, which my Wyze vacuum's bristle brush had no trouble with. Despite this, not much got stuck or tangled onto the roller, saving me from the headache of removing it.

Mopping

The signature feature of the Roborock S7 is its sonic mop, and it's a significant step-up from the S6 MaxV. Using the same concept as an electric toothbrush, it vibrates the mop bracket up to 3,000 times per minute, following a tight Z pattern. At its highest setting, it did a terrific job wiping dried coffee stains and grease off my kitchen floor. It won't defeat stubborn stains like a hand mop, but it'll usually leave your floors sparkling without the manual effort.

The vacuum and mop combo saves me more time than running the two functions separately. If I had to nitpick, I don't like that the vacuum keeps its mop down when cleaning the edges of my hallway's tuck-in carpet. The mop attachment also got caught on my area rug's edges a few times.

The S7's VibraRise technology raises its mop five millimeters off the ground to keep carpeted areas dry. Its carpet detection is flawless, and unlike the S6 MaxV, it doesn't leave wet streaks on my floor. Still, it won't save thick pile rugs and doormats from getting damp. For those areas, I recommend adding a no-go zone to save yourself the effort of drying them.

Should you buy it?

Roborock S7
8/10

Yes, but check for deals first. For those who can afford it, the Roborock S7 is one of the most advanced autonomous vacuums to date. It nails the basics with an improved brush design and Google Assistant support, all while delivering an exceptional mopping experience that wipes away its competitors.

However, I think $650 MSRP is too pricey, and there are plenty of decent, affordable robots like the Wyze Vacuum that get the job done for a fraction of the price. The S7 also doesn't come with spare parts, which it should for this price.

If price is no object, this is one of the most capable vacuums on the market. Paired with Roborock's upcoming auto-empty bin, it could become a true set-and-forget housekeeper — and one you should consider buying.

Buy it if…

  • You want an all-in-one cleaner good at vacuuming and mopping.
  • You need a vacuum that offers a lot of customizations.
  • You want sparkly hard floors.

Don’t buy it if…

  • You have dogs that leave a lot of fur around the house.
  • You are on a budget.

Where to buy

You can purchase the Roborock S7 at select retailers: