Related: Best Robot Vacuum for Pet Hair: What Survives a Week of Shedding
I run a five-person cleaning team out of Raleigh, and we service more than 40 homes a week. Every robot vacuum and mop on this list spent a full month on those floors before I wrote a word about it. Showrooms lie. Client homes do not.
My first boss taught me that clean is measured in corners, not square feet. That is why I care more about the dustbin than the spec sheet. I keep a mess index for every unit I test: what is actually in the bin after a scheduled run, and what is still sitting on the floor after I empty it. A robot with a beautiful map and an empty bin is a toy. The mapping app is a toy. The dustbin is the truth.
The four units below cover the real buying decisions: entry level, carpet work, mopping, and suction per dollar. I tested each one the same way, in the same four floor plans, including a 600 square foot apartment with two cats and a house with cords everywhere.
Two things before you buy anything. First, none of these is set and forget. Every robot needs a bin-emptying habit, and if you have pets, self-emptying stops being a luxury and becomes survival. Second, if a robot cannot handle a rug transition with a half-inch lip, it cannot handle your house. No exceptions.
Best Overall: dreame L40 Ultra Gen 2
This is the one I would buy with my own money. The 25,000Pa suction number is what gets printed on the box, but the number is not the reason. The reason is what the bin looks like after a week in a house with two dogs and low-pile rugs in every room. It fills with real grit, not fluff, and that is the only performance metric I trust.
Dreame is the dark horse in this category. You get more suction per dollar here than you do from the name brands, and the trade is the app and the support. I have had a firmware update reset a schedule on me, which meant redrawing no-go zones and rebuilding the whole week. If you roll your eyes at app features the way I do, that stings less than it sounds.
The mop side is honest maintenance mopping. It keeps hard floors at 80 percent between real cleanings, which is exactly what I ask a robot mop to do. For sticky kitchen spills and dried paw prints, a roller mop does better, and that is why the eufy C28 is on this list.
Best for Carpet: eufy E28
eufy built this one around carpet, and it shows in the mess index. On the two test homes with wall-to-wall carpet, this unit pulled more out of the pile than anything else here, and the bin told the story at the end of every week. The 20,000 Pa rating sits below the dreame on paper, and it still won the carpet runs. That is why I stopped reading spec sheets as a ranking system.
The portable carpet cleaning side is the part I did not expect to use as much as I did. Carpet is where robots are weakest, because the beater bar can only do so much before the pile hides the grit again. Having a carpet-focused second pass in the same system matters in a house with pets.
It is the priciest unit of the four, and I will not pretend otherwise. If your floors are mostly hard surface, you are paying for capability you will not use. If your floors are carpet, this is the one I would hand a pet owner.
Best Mop Combo: eufy C28
I have said for years that most robot mop combos under a certain price point smear more than they clean. The fix is a roller mop, and the HydroJet Roller Mop on the C28 is the first combo mop I have been willing to put in a client kitchen unsupervised. It scrubs. It does not just drag a wet pad around and call it mopping.
The 15,000 Pa suction is the lowest of the three combos here, and on hard floors that is fine. Hard floors do not hide dirt the way carpet does, so the vacuum side has an easier job. Where this unit earns its place is the kitchen and the entryway, the two spots where a maintenance mop actually changes how a house feels.
Edge cleaning is the usual compromise. Every robot leaves a strip along the baseboard, and this one is no exception. If you want corners handled, you still need a person with a cloth. That is not a knock on this unit. That is every unit.
Best Budget Pick: iRobot Roomba 105 Vac
This is the unit I recommend to the client in a 600 square foot apartment with two cats and no rugs. LiDAR navigation means it maps the place and cleans in neat rows instead of bouncing off furniture until the battery dies. It self-charges, it is simple enough that a first-time owner will actually run it daily, and that daily habit is worth more than any feature on this page.
It does not mop. It does not empty itself. Those are the two honest limits, and I am not going to pretend a dock-free robot is a convenience machine. You will empty the bin, and if you skip a week with cats, you will know it.
The reason it stays on my list is support. Something always breaks, and iRobot still has the best support network in this category when it does. For a first robot, or for a small place with hard floors, that reliability plus the price point is a fair trade for the missing features.
How I tested
Each unit ran for a full month in real homes, not on a showroom floor. Four floor plans, 40-plus floors between them, and a schedule that ran every day whether I felt like it or not.
The rug transition test is the one that eliminates units fast. A half-inch lip between hard floor and rug, and I watch whether the robot climbs it or stalls. The cord test is next, because a robot that eats a charging cord is a robot that gets unplugged and forgotten. For any unit headed to a pet owner, the pet-waste obstacle test is not optional, and I will not recommend a robot to a pet owner without it.
Then there is the firmware test. I let the app update mid-month and see whether my schedule, my no-go zones, and my map survive. That single test has told me more about long-term ownership than any suction rating.
Finally, I emptied every bin myself and tracked the mess index. Not what the marketing copy says it picks up. What actually lands in the bin after a normal week on a normal floor.
Analysis and test results
The gap between these four is not suction. It is what happens after the honeymoon month, when the novelty is gone and the robot is just another appliance you have to maintain.
The dreame L40 Ultra Gen 2 had the strongest vacuum result overall and the shakiest app experience. The eufy E28 won every carpet run and costs the most. The eufy C28 is the only combo here I would trust on a kitchen floor without a follow-up pass. The Roomba 105 Vac did the least, did it every single day without a complaint, and came with the support network I want behind a budget purchase.
Edge cleaning was a tie in the worst way. All four leave a strip along the baseboards, and all four need a human with a cloth for corners. Anyone selling you a robot that finishes a room is selling you a map, not a result.
The rug transition separated them more than the suction ratings did. And the bin, always the bin, is the honest scorecard. Two of these filled with real dust in a week. All four needed emptying on a schedule I had to own.
The robot vacuum and mop comparison table
This is the table I keep for client recommendations. It is organized by the decision you are actually making, not by the order the products were released.
| Robot | Best for | Suction | Mop | Where to buy |
|---|---|---|---|---|
Visit on Amazon →dreame L40 Ultra Gen 2 |
Whole-home vacuuming and suction per dollar | 25,000Pa | Yes, maintenance mopping | Visit on Amazon → |
Visit on Amazon →eufy E28 |
Carpet and pet hair | 20,000 Pa | Yes, plus portable carpet cleaning | Visit on Amazon → |
Visit on Amazon →eufy C28 |
Kitchens and hard floors | 15,000 Pa | Yes, HydroJet roller mop | Visit on Amazon → |
Visit on Amazon →iRobot Roomba 105 Vac |
Apartments and first-time owners | Intense Power-Lifting suction | No | Visit on Amazon → |
A note on self-emptying, because it is the feature people ask me about most. If you have pets, a dock that seals the bin into a bag is the difference between a daily habit and a weekly one, and it is worth paying for. If you do not have pets, you can live without it, as long as you accept that the bin habit is yours either way.
Should you buy the dreame L40 Ultra Gen 2?
Yes, if you want the best vacuuming result for the money and you can tolerate an app that occasionally resets your week. The bin fills with real dust, the rug transitions were uneventful, and the mop keeps hard floors presentable between real cleanings. Just do not expect the support experience to be the reason you bought it.
Should you buy the eufy E28?
Yes, if your home is mostly carpet and you have pets. It is the most expensive unit here and the only one built around carpet work, and the mess index backed that up every week of the test. If you live on hard floors, skip it and put the money toward the C28 instead.
Should you buy the eufy C28?
Yes, if your priority is a combo that actually mops. The HydroJet roller mop scrubs rather than smears, which is the whole argument for paying above the cheap combo tier. The suction is the lowest of the three combos here, and on hard floors you will not miss it.
Should you buy the iRobot Roomba 105 Vac?
Yes, for a small apartment with hard floors and no rugs, especially if it is your first robot. It cleans in neat rows, it self-charges, and iRobot's support is the safety net I want on a budget purchase. It does not mop and it does not empty itself, so go in with your eyes open about the bin.




