
iRobot Roomba 104 2in1 Vacuum & Mop Robot - Self-Empties for 75 Days, Intense Power-Lifting Suction, Vacuums All Floors, Ideal for Pet Hair, LiDAR Smart Navigation Mapping, Mops Hard Floors
Want the best price and purchase timing?
Our AI advisor analyzes real-time pricing across all channels to find you the best deal.
AI Verdict
This 14.92-pound 2-in-1 robot with LiDAR navigation and a 75-day auto-empty dock vacuums and maintenance-mops for pet owners and those with mixed floor types.
The 14.92-pound Roomba 104 offers strong vacuuming with 70X suction and 75 days of self-emptying, making it suitable for daily maintenance on mixed floors. However, its drag-style mopping and limited obstacle avoidance for small items mean it won't replace deep cleaning or navigate chaotic floors effectively.
If you need deep mopping or advanced obstacle avoidance, look for models with spinning mop pads, pressure-mopping, or AI-powered object recognition.
Regret Score™
Medium RiskLower is better — measures purchase-regret risk from real buyer complaints, review credibility, and product maturity
Issues discovered after purchase
Critically weak dimension
Amazon rating vs actual quality
Chance this product isn't for you
Pros
- Devours dirt with 70X more power-lifting suction, effectively picking up pet hair and debris.
- LiDAR smart navigation maps homes quickly and cleans in neat, precise rows.
- AutoEmpty dock provides up to 75 days of hands-free dustbin emptying.
- Automatically detects and avoids carpets while mopping, keeping rugs dry.
- Offers customizable cleaning options including vac only, mop only, combo, and adjustable suction levels.
- The Roomba Home app allows for selective room cleaning and setting keep-out zones.
Cons
- Mopping function is a drag-style pad that does not apply pressure, limiting its effectiveness on dried-on messes.
- Limited obstacle avoidance for smaller items under 3 inches, often running them over.
- The Roomba Home app interface can be clunky and unintuitive, taking time to load maps.
- Requires manual refilling of the small water tank and washing of the microfiber mop pad.
- Hair tangles on the multi-surface brush require regular manual removal to maintain performance.
Dimension Scores
The 70X power-lifting suction and multi-surface brush provide above-average vacuuming for pet hair and debris, though mopping is for maintenance only.
The 75-day self-emptying dock and LiDAR navigation simplify daily cleaning, but the app can be clunky and mop pad requires manual maintenance.
iRobot's build quality is generally considered above average, and there are no widespread complaints about physical durability.
The robot is battery powered and auto-docks for charging, but specific energy consumption data is not provided, placing it at category average.
Best For
- Homes with pets that generate a lot of hair and daily debris.
- Mixed floor types (hard floors and some rugs) needing regular maintenance cleaning.
- Users who prioritize hands-free vacuuming for extended periods (up to 75 days).
- Fairly organized homes without many small, floor-level obstacles.
Not Recommended For
- Homes with many small obstacles like cords, socks, or small toys on the floor.
- Users expecting deep scrubbing or heavy-duty mopping for tough, dried-on stains.
- Individuals who prefer a highly intuitive, responsive, and feature-rich mobile app experience.
Watch Out For
- The app can feel 'heavy' and take a second to load the map or register changes.
- Mopping leaves some mud behind on heavy messes because it cannot push the pad down.
- Hair wrap happens gradually on the brush, and if ignored, the brush can become noisier, requiring manual cleaning.
- Does not have advanced obstacle avoidance; it will run over items below 3 inches unless they are heavy enough to activate the bumper.
- The water tank is small, and while cleaning solution can be added, it's only in 'drops.'
Full Specifications
| UPC | 885155046437 |
| ASIN | B0DPNKS3KQ |
| Brand | iRobot |
| Color | Black |
| Batteries | 1 12V batteries required. (included) |
| Model Name | Roomba 104 |
| Filter Type | Cartridge |
| Form Factor | round |
| Item Weight | 14.92 pounds |
| Battery Life | 120 minutes |
| Manufacturer | iRobot |
| Power Source | Battery Powered |
| Special Feature | Auto-Docking, LiDAR Navigation, Selective Room Cleaning, Simultaneous Vacuuming & Mopping |
| Item model number | Y351020 |
| Batteries required | Yes |
| Product Dimensions | 13.19"L x 13.19"W x 4.09"H |
| Cleaning Path Width | 7.7 Inches |
| Included Components | Docking Station, Mop Pad |
| Are Batteries Included | Yes |
| Surface Recommendation | Carpet & Hard Floor |
What Buyers Say
Many users find the Roomba 104 a practical middle-ground robot, especially for homes with mixed floors and pets, praising its strong vacuuming and the convenience of the 75-day self-emptying dock. However, the mopping function is consistently described as a maintenance tool, not a deep cleaner, and the app can be clunky. Obstacle avoidance for small items is limited, meaning pre-cleaning floors is often necessary.
“This thing is a lifesaver for pet hair, seriously, my floors are always clean now, but the mop is just for show, don't expect miracles on dried-on spills, and the app is kinda annoying to use.”
Common Praise
- Devours dog hair from carpets and hard floors without missing a spot.
- LiDAR smart mapping navigates cluttered spaces flawlessly, cleaning in neat rows.
- Self-emptying for 75 days means zero dustbin hassles.
- Automatically detects and avoids carpets while mopping.
- Strong enough that users stop doing quick passes with a stick vac as often.
- Floors feel 'barefoot clean' after vacuuming.
Common Complaints
- Mopping is a drag-style system, not pushing the pad down for deep cleaning.
- App interface is clunky and unintuitive.
- Limited obstacle avoidance for items under 3 inches.
- Requires manual cleaning of the mop pad and refilling the small water tank.
- Hair tangles on the multi-surface brush require regular maintenance.
- Can leave some mud behind on heavy messes.
Ownership Tips
- Hair wrap on the brush happens gradually and needs occasional cleaning to prevent noise.
- The app can feel slow to load maps or register changes.
- You still need to handle the mop pad yourself (wash it, fill tank).
- Best experience if you do a quick floor scan for small obstacles before cleaning.
- The robot is low enough for most furniture but the LiDAR turret can limit some tight clearances.
Frequently Asked Questions
Can the Roomba 104 navigate multiple floor levels?
Yes, it can transition between different room levels, but you'll need to manually move it between floors.
Is the Roomba 104 suitable for picking up pet hair?
Absolutely, it's designed with powerful suction and specialized brushes to handle pet hair efficiently.
Does it return to the charging dock automatically?
Yes, when the battery runs low, the Roomba 104 autonomously returns to its dock for recharging.
How often does the AutoEmpty dock need to be emptied?
The AutoEmpty dock holds up to 75 days of debris, significantly reducing how often you need to interact with it.
Can I control the Roomba 104 with voice commands?
Yes, the robot supports control via voice assistants.
Does it avoid rugs while mopping?
Yes, it automatically detects and avoids carpets when the mop pad is installed, so your rugs stay dry.
Buying Guide
When looking at robot vacuums, don't just focus on suction numbers; how it navigates is just as important for actual coverage. For 2-in-1 models, understand that 'mopping' often means a light wipe, not a deep scrub, unless it specifies spinning pads or pressure. Self-emptying docks are a huge time-saver, but you'll still interact with the robot for mop maintenance or brush cleaning.
LiDAR Smart Navigation Mapping
This is like giving the robot a detailed blueprint of your home. It helps it clean in straight lines, avoid bumping into walls constantly, and ensures it covers every accessible area efficiently, even in the dark.
75 Days Hands-Free Cleaning (Self-Emptying)
Imagine not having to empty a tiny dustbin every day or two. This means the robot automatically transfers debris to a larger bag in its dock, letting you forget about it for over two months, like having a trash can that empties itself.
Simultaneous Vacuuming & Mopping
This feature lets the robot vacuum up dry debris and then wipe down hard floors in one go. Think of it as sweeping and then doing a light Swiffer pass immediately after, saving you a second cleaning cycle.
70X More Power-Lifting Suction
This isn't just a big number; it means the vacuum can pull up more embedded dirt and pet hair from carpets and cracks in hard floors, making your floors feel truly clean, not just surface-level.
Alternatives
If you need stronger mopping, look for robots with spinning mop pads or pressure-washing capabilities; for better obstacle avoidance, search for models with AI-powered object recognition or front-facing cameras.



