Behind every picturesque pool glistening in the summer sun, there's a ton of work that goes into keeping not only the water clean, but the pool walls and floor looking their best. If you're sick of skimming and vacuuming your pool, the Beatbot Sora 70 should be on your radar. Priced at $1,499, this robot pool cleaner is a sizable investment, but one that can also free up a ton of your time. I spent the first half of the summer testing the Sora 70, and it consistently left the surface, walls, and waterline of my pool spotless, while also collecting the vast majority of debris from the bottom. If you're willing to handle surface skimming yourself, the Dreame Z1 Pro (listed at $1,499 but regularly available for much less) offers even more powerful suction than the Beatbot Sora 70 and can be controlled while submerged, so it remains our Editors’ Choice winner.

The Sora 70 is like a little tank that can float and swim at the water surface and waterline, deep-dive to the pool floor, scale pool walls, and even handle platforms in as little as eight inches of water. It features four bottom roller brushes and includes a charger and a hook.
Weighing 22.9 pounds and measuring 17.1 by 16.9 by 11.2 inches (LWH), the Sora 70 works on both above-ground and in-ground pools in rectangular, round, kidney, or freeform shapes, made of concrete, ceramic tile, fiberglass, or vinyl. It features 18 sensors, including two AI-powered ultrasonic ones, allowing it to watch out for obstacles, determine platform heights, and detect inclines and declines.
When it comes to cleaning, the Sora 70 can cover up to 3,229 square feet on a single charge with 6,800 gallons per hour (GPH) of suction power via eight motors. For comparison, the Dreame Z1 Pro provides 8,000 GPH of suction, making it one of the most powerful cleaners we’ve come across.

Power comes from a lithium-ion battery with a 10,000mAh capacity. Battery life depends on your choice of five cleaning modes: Water Surface (up to 7 hours), Floor (up to 5 hours), Pro (floors, walls, waterline, up to 4.5 hours), Standard (floors and walls only), and Eco.
For surface cleaning (aka skimming), the Sora 70 uses JetPulse technology, a dual-flow jet system that draws all floating debris toward the center of its suction inlet for efficient cleanup. This feature gives the Sora 70 a notable advantage over the Dreame Z1 Pro, which doesn't skim the surface. Our Editors' Choice for dedicated pool skimmers is the $399.99 Aiper EcoSurfer S2.
When it's done cleaning, the Sora 70 employs Smart Water-Surface Parking, which means it automatically floats to the edge of the pool. When you lift up the robot, it quickly releases any internal water back into the pool, returning it to its original weight (plus whatever debris it has picked up).

The filter basket capacity is a hefty six liters, so leaves, twigs, dirt, fine sand, algae, and bugs don't stand a chance. Beatbot claims it can hold up to 800 leaves. It's always a pleasant surprise and a satisfying feeling to open it up upon completion and see just how much junk is no longer in my pool. The Beatbot AquaSense X ($4,250) offers the same suction rate as the Sora 70 (6,800 GPH), but is even easier to maintain thanks to its AstroRinse cleaning station, which empties and rinses the filter basket after each work cycle.
The Sora 70 uses the Beatbot app, which is compatible with Android, iOS, and Apple Watch, and supports Bluetooth within a 65-foot range and dual-band 2.4/5 GHz Wi-Fi. App navigation only works when the robot is on the water surface, so once it goes for its deep dive, there's nothing you can actually control. If you want more flexibility, the Dreame Z1 Pro comes with a light-activated remote that allows for underwater steering, a rare feature among cordless robot pool cleaners.
Prior to submersion, you can select which of the Sora 70's five cleaning modes you'd like it to use. When it returns to the surface (or is skimming), you can change its direction via the app or park the robot to end its cleaning session on your schedule.

The app records the date, mode, and cleaning duration (in minutes) each time the robot is used. It also keeps a maintenance record to let you know when to clean the standard filter basket, the ultra-fine filter basket, the inner filter, the roller brush, and the sensor.
And of course, the app will show you the robot's battery life while charging and when unplugged. It's important to remember to recharge the Sora 70 after each use, as the cleaner needs a full charge to get the job done.
As someone who detests all the work that goes into maintaining a pool, I find a robot pool cleaner is the answer to my biggest complaints, especially since my pool is used almost every day during the summer.
So, when I opened my 16-by-32-foot in-ground pool at the beginning of May, I put the Sora 70 to work right away. Thanks to the quick-start guide, setting it up was a breeze. There are no parts or pieces to install on the main unit, so it's effectively ready to go out of the box. I plugged the charger in for a solid four hours to bring the battery to 100%, and the app pairing process was fairly seamless.
For my first few tests, I used Pro mode (floors, walls, waterline) to get a full feel for its performance, letting it run until the battery ran out. Later, I alternated between Standard (floors and walls only) and Surface Cleaning modes. To quote the great Ron Popeil, this is really an ideal "set it and forget" situation: Pop the Sora 70 in, go about your business, and hours later, a mostly clean pool awaits. I say "mostly" because there would always be a few random areas of the pool floor that the Sora 70 just couldn't seem to clean. They were fairly easy to spot because the cleaner did such a good job on the rest of the pool.
In June and July, my area in the Northeast was hit with a spate of surprise thunderstorms (we're talking heavy winds, massive downpours in short bursts, and a whole lot of flooding). That meant an excessive amount of leaves, twigs, and dirt quickly found its way into my pool. This is where the Sora 70's surface-cleaning functionality came in handy, filling the filter basket with every floating bit of detritus and leaving the pool looking as if there had been no storm at all.
Final Thoughts
(Credit: John Mihaly)
Beatbot Sora 70 Robotic Pool Cleaner
- 5.0 - Exemplary: Near perfection, ground-breaking
- 4.5 - Outstanding: Best in class, acts as a benchmark for measuring competitors
- 4.0 - Excellent: A performance, feature, or value leader in its class, with few shortfalls
- 3.5 - Good: Does what the product should do, and does so better than many competitors
- 3.0 - Average: Does what the product should do, and sits in the middle of the pack
- 2.5 - Fair: We have some reservations, buy with caution
- 2.0 - Subpar: We do not recommend, buy with extreme caution
- 1.5 - Poor: Do not buy this product
- 1.0 - Dismal: Don't even think about buying this product
Read Our Editorial Mission Statement and Testing Methodologies.
The Beatbot Sora 70 can competently clean your pool's floor, walls, platforms, and surface. It isn't cheap, but when time is money, you're definitely getting what you pay for over the course of the season. Looking back at the cleaning record, I can see thousands of minutes saved when I basically had to do nothing but put the Sora 70 in the pool, take it out, clean it, and recharge it. My only gripe is that it missed some spots on the pool floor, forcing me to clean them the old-fashioned way. By comparison, the Dreame Z1 Pro doesn't support surface skimming, but it offers stronger suction power than the Beatbot Sora 70, can be controlled underwater, and is regularly available for much less money, so it remains our Editors' Choice for robot pool cleaners.
About Our Expert
John Mihaly has been an editor at BuzzFeed, Thrillist, WWE, and FHM, and has written for publications such as Fatherly, TIME, Men's Journal, SPIN, Blender, and others over the course of his 20-year career in media. When he's not trying to find the best deals on consumer electronics, John is in the process of building a new house with his wife for their two young children, writing about and testing children's toys and gear for parents, and playing with his dog Rocket, a five-pound, black and tan Pomeranian. John is generally into baseball, Big East basketball, comic books (never call them graphic novels), 80s movies, 90s music, biographies, and staying out of the sun.
Typing this from a 14-inch MacBook Pro with an M3 Chip, but at home, I'm using a MacBook Air with an M2.
When I'm on the go, I've got some 2nd-generation AirPods in my ears (which I got on sale for $69 this past Black Friday). I just like the way they fit better. When I'm listening to music around my home, I'm either wearing some Sony WH1000XM4 headphones or using various Sonos One SL or Roam speakers.
As much as I try to detach, my iPhone 16 Pro is always by my side, and I use an Amazon Fire HD tablet for reading digital comics, books, and newspapers. Like many, I'm the type of person who uses their tech until it breaks, then updates to whatever the latest thing is at the moment (then repeat).
- The Best Tech Deals This Week, According to PCMag's Shopping Experts and Editors
- The Best Last-Minute Tax-Filing Software and Service Deals for 2026
- Stake Your Claim Online With January's Best Web Hosting Deals
- Celebrate 'Bricktember' and Get Building With These Lego Deals at Walmart
- Early Prime Day Deals Are Here: Start Saving on Top-Rated Tech
- More from John Mihaly