The Yeedi S20 Infinity Ultra Review: This Premium Robot Vacuum Delivers an Almost Faultless Performance
This upgraded model takes a perfect robot vacuum and makes it even better
The Yeedi S20 Infinity Ultra is hard to fault. It does a truly excellent job at vacuuming and mopping, and is only held back by its inability to get to some edges. The powerful vacuum is easy to maintain and has a whole host of upgraded features, such as the AI Agent Mode. Just be ready to pay close to a thousand dollars for it.
-
+
Does a great job cleaning when using mop functionality
-
+
Quiet operation
-
+
Uses cleaning solution in conjunction with water for mopping
-
+
Easy to clean and maintain
-
-
Not cheap
-
-
Vacuum only cleaning doesn’t get to the edges
-
-
Jet Spray feature seems a little gimmicky
You can trust Homes & Gardens.
The Yeedi S20 Infinity Ultra carries only a modest premium over the standard S20, with a price tag that comes in just shy of $1000.
And while that seems like a steep price to pay, it’s competitive in the world of the best robot vacuums. For this price, you're getting a machine that vacuums and mops effectively, delivers strong suction performance, independently navigates around the home, and incorporates several genuinely advanced features.
Like the non-Ultra Yeedi S20 Infinity version that I also reviewed, this robot vacuum also uses two cleaning solutions for cleaner floors – something I appreciate when testing for the best vacuum. Read on to discover how the new Ultra model (currently discounted to $849.99 at Amazon) compares to its predecessor and if it's truly worth the premium price tag.
The One-Minute Summary
When I reviewed the Yeedi S20 Infinity Ultra’s non-Ultra predecessor, I was impressed, if not quite blown away. While this upgraded version is not perfect, it gets much closer. It’s quieter in operation. Its vacuuming is just as good. Its mopping seems even better. And it’s easier to maintain.
It also keeps the things that I liked about the previous version, including the two cleaning solutions and the Matter-certified smart home support. It adds a few new features like an AI Agent Mode, though the touted 'Jet Spray' addition doesn't feel like a worthwhile addition.
I also think that, despite the price, it’s competitive with other models that offer the same type of cleaning experience. Just be prepared to spend close to a thousand dollars for it. Of course, that’s typically the case with the vacuums of this variety. You’re paying for the convenience and hands-free operation. A typical vacuum offers a deeper clean, but requires some elbow grease, and the Yeedi S20 Infinity Ultra allows you to postpone those deep cleans and keep up regular cleans with ease.
Yeedi S20 Infinity Ultra: Specifications
Control | App and button control |
Suction power | 22,000 Pa |
Cleaning path width | 27 cm |
Noise level | 56 decibels |
Dust capacity (fluid ounce) | 8.5 robot / 84.5 ml station |
Weight (pounds) | 12.1 robot / 18.1 station |
Dimensions (robot) | 13.9 x 13.8 x 3.9 inches |
Dimensions (station) | 13.3 x 18.1 x 19.7 inches |
Yeedi S20 Infinity Ultra: Setup
For a product that’s mostly already assembled and arrives in just a few pieces, the Yeedi S20 Infinity Ultra does take a little while to set up. Now, it’s not complicated. The base station is intact except that the extended base plate needs to be attached (and it just drops in), and the robot vacuum itself already has all the brushes installed. Opening and adding the two different included cleaning solutions is not difficult.
Design expertise in your inbox – from inspiring decorating ideas and beautiful celebrity homes to practical gardening advice and shopping round-ups.
Really, what takes so long is removing the various sheets of plastic and smaller pieces of styrofoam used to keep the Yeedi S20 Infinity Ultra safe during transport. It’s a little annoying and feels a bit wasteful, but it does at least keep everything extra safe until fully set up, even if it takes five minutes to remove everything.
The physical assembly is otherwise straightforward and takes about three minutes of work. Plug the base station in, add the extended base plate, put the robot vacuum all the way back in the base station, and then just power on both the base station and robot vacuum. At that point, the Yeedi S20 Infinity Ultra just needs to map your space before cleaning.
To fully finish setting up the robot vacuum, you will want to go through the app setup as well to get access to all the functionality of this vacuum. I did have some initial trouble connecting the robot vacuum to my phone (the whole process starts with a Bluetooth connection between a smartphone and the S20 Infinity Ultra), but I do have some wonky internet. Once connected, I had to just go through the prompts to finish setup. I would say the app setup process, not including my technical WiFi difficulties, probably took ten to twenty minutes.
Yeedi S20 Infinity Ultra: Design and Features
The AI Agent Mode is easily selectable and makes all the cleaning choices for you.
One thing, among many, that I’ve noticed about expensive robot vacuums is that they all talk to you. They talk when they start up. They talk when they’re done. They talk when something’s in the way. But not all of the vacuums let you talk to them. The Yeedi S20 Infinity Ultra, with its Matter Ecosystem support, lets you do so via voice assistant (as long as you’ve set up the robot through the Yeedi app already). I was able to connect through Alexa.
And like most expensive tech these days, the Yeedi S20 Infinity Ultra also uses AI. You can run the vacuum in AI Agent Mode in the app, and the vacuum will adjust on its own the various cleaning settings, like suction power, to clean my floors as it sees fit. And truthfully, when using the Yeedi S20 Infinity Ultra more passively (and not to vacuum up large messes), I ran it in this mode.
While features are a bit more fun to write about, the actual design of the Yeedi S20 Infinity Ultra can’t be overlooked. I don’t quite mean the durability or build – those are on par with every robot vacuum I’ve tested above $500, but there are a couple of additions that make cleaning easier.
I really appreciate that the Yeedi S20 Infinity Ultra uses two different cleaning solutions with its mopping capabilities. There are two cleaning solution-specific reservoirs inside the base station – along with the much bigger 4 and 2.2 litre respective clean and dirty water reservoirs – for those solutions, which help break down stains and feel more like a deep cleaning.
The base station also has a decently sized 2.5-litre dust bag. It can probably hold a good month or two of auto-empties from the robot vacuum before needing to be replaced. Also, it's worth mentioning that the base station is that it does mop drying, so be prepared to wait a few hours after mopping for the Yeedi S20 Infinity Ultra to fully dry the mop roller.
As far as the robot vacuum itself goes, it’s flat on top – no little lookout tower in the middle – with just a magnetic top plate hiding its onboard dustbin and onboard controls, so that it can fit under furniture like a couch that some other robot vacuums can’t.
On the bottom, it may have just one side brush, but at least the bottom roller brush hoovering everything up, has zero tangle technology, a good option for those dealing with lots of pet hair. I find some variation of this type of anti-tangle tech on most mid-range to premium robot vacuums, so I’m a little more impressed by the Ozmo Roller 3.0, Yeedi’s mop roller, which not only mops a very even 27cm wide path, but lifts when going over carpet, and, most importantly, can extend out a couple of inches to get into edges and corners.
What Is the Yeedi S20 Infinity Ultra Like to Use?
Interacting with the Yeedi S20 Infinity Ultra is much the same as its smaller sibling, the non-Ultra version. Press the center button on the robot vacuum itself, and it will just start – usually using whatever settings were selected the last time the app was open. If you press the button without setting up the app, it does a standard level of vacuuming and mopping.
Within the app, starting to clean is pretty straightforward as well. If AI Agent Mode is selected, all you have to do is press start for a cleaning. If you want something specific, you can manually adjust several settings specific to that cleaning, such as cleaning mode (vacuum only, vacuum and mop, vacuum then mop), four levels of suction power from quiet mode to max, water flow level up to 50 (mL presumably), three levels of cleaning speed, and whether I want it to do one or two passes. My only issue here is that the app wanted to collapse this menu when I changed the water flow level, even though I was not done choosing my settings.
It’s also worth noting that the app allows you to choose some station-specific functions – Empty Bin, Wash Mop, Dry Mop – at will, which is nice. The app also lets you create a schedule as well as clean specific rooms or even specific zones if there’s a specific spill that needs cleaning – something I had to do for the vacuuming and mopping tests below.
Speaking of the map, I had no trouble dividing or combining rooms, though I didn’t need to with how accurately the Yeedi S20 Infinity Ultra mapped out my space. I was also able to select rooms and select what kind of flooring is in that room (hardwood flooring, marble, etc.) as well as whether there’s carpet (a separate selection for some reason). You can even add furniture on the map, though this doesn’t seem necessary, and create a second map for another area in your home.
I want to mention some general things when the Yeedi S20 Infinity Ultra is running. First, it’s among the quieter robot vacuums I’ve used. At standard vac and mop settings, this robot vacuum registers around 56dB in volume. That doesn’t mean you can’t hear it while going, but it’s quiet enough to ignore.
Also, I’ve already mentioned how this robot vacuum can get under furniture easily thanks to its flat top. What I haven’t mentioned is object avoidance, which I found to be very good here. Since I had it set to be very sensitive, it registered and avoided just about everything I would put in front of it, even thicker cables like an HDMI cable, only having trouble with a translucent container with water. That said, I still suggest picking up before running the Yeedi S20 Infinity Ultra as it gives a good six-inch berth to anything it’s trying to avoid, so it will leave fairly large spots untouched because it’s avoiding a frisbee sitting on the floor.
Yeedi S20 Infinity Ultra: Vacuuming Tests
When testing robot vacuums, we reviewers like to spot clean an area covered in different-sized granules to see how the unit responds. Usually, it’s cereal, lentils, and sugar. I had run out of lentils, so I used long-grain rice instead. For the vacuuming tests, I ran the Yeedi S20 Infinity Ultra on both hard flooring and carpet.
After having run my tests, I found this robot vacuum to do well on both surfaces, but still not quite catch everything put down in front of it, especially if it wasn't set to deep cleaning and two passes in the app. This was particularly true on hard flooring, where it did kick a Cheerio or two around and left a trail of sugar on its first pass. It did pick up the rice immediately, however.
The story was much the same on carpet, though it didn’t kick the cereal around. It still needed an extra pass to pick up all the sugar. With a suction power rating of 22000Pa, the Yeedi S20 Infinity Ultra is as powerful a robot vacuum as I’ve come across.
It still does not replace the need for a regular vacuum for deep cleaning. This is true more on carpet than on hard flooring, because the mop brush is not involved (it lifts up 15mm off the floor to keep it from getting wet), and that mop brush is the only part extending out, meaning that the vacuuming alone is not getting to the edges and corners where dust tends to build up most.
Yeedi S20 Infinity Ultra: Mopping Tests
I was more impressed with the Yeedi S20 Infinity Ultra’s mopping than its still-good vacuuming. A big part of that is that 27cm cleaning path width from the mop roller that is not only covered in a micro-fiber type fabric but puts 2800pA of downward pressure as it’s mopping. Also helpful is the fact that the mop roller extends out when cleaning. The Ozmo Roller 3.0, as Yeedi calls it, is how this robot vacuum is able to get into the edges and corners of a room.
As mentioned before, the addition of the two cleaning solutions is also something that I believe adds to this robot vacuum’s cleaning prowess. And, of course, the fact that it has the new 'Jet Spray' feature, to handle stains one would normally grab a wet/dry vacuum for, is nice, though I have to select a zone for the feature to use it, as opposed to doing it on its own. To test this feature, I rubbed some wet dirt on the floor and selected 'Jet Spray.' The Yeedi S20 Infinity Ultra seems to spray water at the corner of the zone just to add extra water that it would push around instead of directly on the dirt, strangely enough. However, it also sucked everything up and left a very clean floor. I can’t decide if this feature is useful or a gimmick, but again, the floor was clean.
For the actual mop testing, I put some soy sauce, ketchup, and mustard on the floor all at once to see how the Yeedi S20 Infinity Ultra would fare. The robot vacuum needed just one pass to mop everything up and leave a clean, non-sticky floor.
Just be aware that if you’re mopping large areas – I’m usually covering about 7 - 800 square feet on a usual cleaning - the robot vacuum will return regularly to the base station to fill up water and wash the mop roller. I appreciate the thoroughness and cleanliness, even if it does mean that the actual cleaning time for that space is about an hour.
Yeedi S20 Infinity Ultra: Maintenance
When I reviewed the non-ultra version of this model, I felt that the ability to clean it up and maintain it was good, but not great. I could get to the onboard dustbin if I needed to, I could remove the central roller brush if something got tangled, and the app would let me know when certain things needed to be refilled or replaced.
But figuring out how to clean this robot vacuum is just a little bit easier than the previous model. That’s because the mop roller brush is actually removable, something that was not the case on the previous version meaning if it ended up trying to mop up a mess too big for it and something got behind the mop roller, I would have to use a Q-tip to get behind the mop roller and do what I could, hoping that running the mop wash feature in the app would be enough to finish the job. With the Yeedi S20 Infinity Ultra, I can just remove the mop roller, clean it, clean behind it, and put it back in. Much easier.
The water tanks are as easy to access as they are with any other model. I will say that the door covering the cleaning solution reservoirs and the dustbag requires a little more force than expected to open. Out of all the expensive, feature-filled robot vacuums I’ve tested, I think this might be the easiest to clean. Just expect to spend a little money down the line to replace the cleaning solutions and dust bags.
How Does the Yeedi S20 Infinity Ultra Compare?
Homes and Gardens’ top robot vacuum pick at the time of writing is the Dreame Aqua10 Ultra Roller, which has an MSRP of $1,599.99, though it is currently being offered up for a slightly more reasonable price of $1,049.99. It has a lot in common with the Yeedi S20 Infinity Ultra thanks to its excellent mopping and object avoidance, not to mention its fairly low maintenance. The reviewer of the Dreame robot vacuum did find the app a bit overwhelming and not consistent when cleaning carpets.
Considering the Yeedi S20 Infinity Ultra costs $999.99, I find it a very competent alternative to the Dreame Aqua10 Ultra Roller. After all, the app only becomes a bit much if you’re digging into all the various extra settings, and the carpet cleaning is good. That said, the Dreame is a little stronger in the vacuum compartment since it has 30,000pA of suction power, requiring fewer passes to handle vacuuming up, say, some spilled sugar.
It’s also worth comparing the Yeedi S20 Infinity Ultra to the Yeedi S20 Infinity, which has an MSRP of $899.99. While the Ultra has the jet spray feature, I think the Ultra is worth the extra cost mainly because of the removable mop roller and quieter operation. That said, the non-Ultra version has a dustbin that doesn’t require dustbags, so it has less recurring costs in the long run.
How I tested the Yeedi S20 Infinity Ultra
We take a methodical approach to how we test vacuums, which involves in-depth and standardized performance tests, running benchmarks, and living with the product to see how it fits into everyday cleaning.
For the Yeedi S20 Infinity Ultra, I used it for a week, running it every day in an area regularly occupied by five adults and two French Bulldogs (with the odd appearance of a reclusive cat). I ran it typically with vacuum and mop functionality together – often with the AI Agent Mode on – though I’ve run it with just one or the other for testing.
As far as targeted tests go, I did run it to pick up about a quarter cup of sugar, rice, and cereal, testing with each type of substance individually on both hard flooring and carpet. I also tested the mopping by running a test with ketchup, mustard, and soy sauce.
Next, explore our guide for choosing the best vacuum for pet hair for your home.

James Holland has spent the last three years testing, reviewing, and writing about all sorts of tech, whether it be computers and related peripherals to smart home devices, robot vacuums, and kitchen appliances. His work has been published in Homes & Gardens, Top Ten Reviews, TechRadar, T3.com, and Android Police.
For H&G he's tested the Shark POWERDETECT, our best upright vacuum, and has tested plenty of vacuums for a number of these publications over the years.
When he’s not working, he’s playing music or at least pretending to. He also likes to eat questionable fusion-type foods.