Skip to content
RobotVacuumLab
Go back
robot vacuumECOVACSroborockmop

ECOVACS DEEBOT T90 PRO OMNI: I Wanted to Hate It, But the Roller Mop Won

A brutally honest take on the ECOVACS DEEBOT T90 PRO OMNI after years of robot vacuum disappointment. Real scrubbing, edge cleaning, and a dock that actually works.

A
AeroGlass Team
4 min read

I’m sitting on my kitchen floor. Not because I want to, but because the old Roborock S7—the one I defended for two years—just died mid-cycle in a way that made me think it was having a seizure. It started spinning in circles, beeping like a sad Tamagotchi, and then just… quit. Wouldn’t turn back on. Wouldn’t even let me reset it. I nudged it with my foot and it made a noise like a dying hard drive. I’ve had it with robot vacuums. They’re all promises and bullshit.

That was Tuesday. Wednesday, I ordered the ECOVACS DEEBOT T90 PRO OMNI out of pure spite and a $649 price tag that made me wince. Limited time deal, 28% off. I figured I’d try it for a week, find all the ways it’s overpriced and overhyped, and return it. My wife asked if I thought this was a constructive use of our money. I said it was research.

I’m on day four. The T90 PRO has done over 700 square meters—I’m tracking it obsessively in the app like a weirdo—and I have thoughts. Not all of them are mean.

The 30,000Pa Suction Isn’t Marketing Wank

The biggest problem with robot vacuums has always been suction. They look smart, they map your house like a tiny cartographer, and then they blow a gentle breeze at a pile of dog hair and call it a day. The T90 PRO has 30,000Pa—which, if you’ve read my robot vacuum suction power guide, you know is firmly in the “this is way too much, I love it” territory.

I tested it on my living room rug. The rug my 90-pound German Shepherd sleeps on. I ran the vacuum on max suction while I was making coffee, and when I came back, the bin was dense. Not just dusty. Dense. Like I had vacuumed a whole small animal off the floor. That’s the BLAST suction—it’s not just a number, it’s a thing. It moves air. I’d compare it to what I saw with the roborock-saros-20-sonic-review but I’d have to be honest: this one feels stronger. Roborock has been sleeping on suction lately.

One pass, one bin. I’m not doing multiple passes. That’s a first. ECOVACS DEEBOT T90 PRO OMNI

The OZMO Roller 3.0 Actually Scrubs

Okay, I have to admit something. This is the part I wanted to hate. I’ve owned mopping robots with pads—wet pads that smear dirt around like a child finger-painting with mud. I hated them. My old Roborock S7 spread the mop water from my kitchen to my dining room, and I didn’t notice until the sun came in and I saw streaks. Streaks and dirt residue. It was like I’d paid $600 for a dirty floor distributor.

The T90 PRO uses a 10.6-inch roller mop that washes itself in real-time. Pressurized scrubbing. It doesn’t wipe—it scrubs. I poured some dried pasta sauce on my floor—don’t ask me why, it was an experiment. I came back twenty minutes later and it was gone. The roller lifted it, rinsed it, and I didn’t see any streaks.

I pulled the dirty water tank out of the docking station. It was brown. Brown. My floor, which I thought was clean, was full of dirt. This is the dirty secret of all robot mops—the Roborock Qrevo CurvX handled this differently, but the T90’s self-cleaning roller is just more proactive. It washes itself while it mops, so it’s not dragging a dirty pad across your floor for an hour. You don’t get secondary contamination. I’m not saying I trust it with wine spills yet, but for everyday, I’m grudgingly impressed.

TruEdge 3.0: The Last Inch Is a Big Deal See Today’s Deal on Amazon

I have baseboards that collect a fine line of dust. My old vacuums would get close, but not close enough. I used to run a microfiber cloth along the edges once a week to get the line that the robot left behind. That sucked.

TruEdge 3.0 extends the roller 0.6 inches beyond the body. That’s not a lot, but it’s enough. The robot glides along the baseboards and the roller reaches the last inch. No dust lines. The first time I saw it, my jaw dropped. I called my wife over and I said, “Look at it, it’s getting the edge. That’s the edge.”

She looked at me with the expression of a woman whose husband has spent too much time reviewing robot vacuums. I looked back at the dust line that wasn’t there. It was a moment.

ZeroTangle 4.0: The Hair Thing

I’ve had robot vacuums that got so tangled with dog hair that they’d seize up. I’d flip them over and find a mass of fur wrapped around the brush like a T-shirt around a fan. I dreaded it. Cleaning the brush was a weekly ritual of rage and scissors.

Four days, zero tangles. I’m not saying it’s magic—but the BLAST airflow guides hair straight into the suction path, and the brush is designed to prevent wrapping. I haven’t had to cut anything off. I’m not sure if it’s black magic or good engineering, but I’ll take it.

The Dock: Hot Water Wash and 145°F Dry

I’ll be honest: the dock is enormous. It’s a big, hulking black tower in my mudroom. I almost didn’t buy this thing because I wasn’t sure it would fit. It’s about the height of a tall-ish end table. But it’s a statement piece, if your statement is “I value clean floors more than I value aesthetic minimalism.”

The dock washes the mop with hot water—I think it’s around 140 degrees—and then dries it with 145°F hot air. Hot air. Not warm. Hot. The mop is dry in about two hours, and it doesn’t smell. When I used my old robot mop with the wet pad, it would get a mildew smell after a few days. This one doesn’t. I’ve touched the mop after a wash and dry cycle—obsessively, I know—and it’s bone dry. Warm and bone dry. That’s weirdly satisfying.

Oh, and it self-empties the dust bin into a bag. A bag. I’m not changing it every week, I’m changing it once a month. I hate that the bag is proprietary—it’s a consumable, and those always cost—but it’s a trade-off. I pay to have less dirt exposure, and I’m okay with it. For now.

AI Obstacle Avoidance: It’s Actually Not Dumb

My old S7 would get stuck on the same lamp cord every single day. Every. Single. Day. I’d come home and find it dead in the middle of the living room, beeping for help, a single light cord mocking it.

I’ve left cords on the floor. I left a USB cable on the rug last night on purpose, just to test it. The T90 PRO went around it. I watched it in the app—it saw the cable, marked it on the map, and went around it. It also avoided the cat bowl, the floor lamp base, and a stray slipper. It didn’t even nudge the slipper. That’s impressive. AI obstacle avoidance is a thing.

Downsides: The App, Of Course

The app is functional. Not great, but functional.

I’ve read reviews that call it outdated. I’d agree. It feels like an early 2020s app. It works—mapping is fast, controls are responsive—but it’s not beautiful. It doesn’t make you happy to use it. It doesn’t have the fluidity of Roborock’s app or the polish of iRobot’s (RIP). It’s utilitarian. It’s like using a shipping app that works well enough that you don’t complain, but you also don’t show it off to friends.

I have noticed that the map sometimes rotates and makes me second-guess which room is which. I’ve accidentally sent the robot to “Master Bedroom” when I meant “Living Room,” which—I wasn’t angry, but I definitely walked to the wrong room to check on it. That’s a me problem, but it’s also a design problem. A better app would make it impossible to make that mistake. This app doesn’t.

Also: the LED ring on the robot is bright. It lights up when it’s cleaning, and if you have it running at night, it looks like a UFO in your hallway. I had it running at 11 p.m. once—don’t tell my wife—and I could see it from the bedroom door. It’s not a downside for everyone. For me, it’s annoying enough to mention. If you want it to run at night, you might need to put a piece of tape over the LED like I did. ECOVACS DEEBOT T90 PRO OMNI

Carpets: TrueDry Is Real

One of the reviews I read mentioned wet carpets. The T90 PRO has TrueDry wet separation. When it senses carpet, it lifts the mop 0.6 inches—enough that the roller isn’t dragging a wet pad across the rug. I’ve run it on my living room rug and it didn’t leave a wet line. It lifted, it vacuumed, it moved on. That’s a huge improvement over other robots that don’t lift the mop high enough and leave wet edges. I haven’t had a single issue.

In fact, it has a “Carpets First” mode. It vacuums carpets first with the dry roller, then mops hard floors. I used it today. It reduced cross-contamination—the dirty mop water didn’t get spread onto the rug. That’s good design.

PowerBoost Charging: It Doesn’t Die Mid-Run

My old S7 would die about 80 minutes into a run. It would have to go back to the dock, charge, and then resume. That’s fine, but it added an hour to the cleaning time. The T90 PRO uses PowerBoost charging. It replenishes during wash cycles, and it predicts power needs based on home size and mode. I have a 200-square-meter apartment—not huge, but bigger than most—and it cleaned the whole thing on one charge. 2,600 sq. ft. (marketing spec) but I’d say 2,000 is realistic. It did not die. It went back to the dock when it was done and emptied itself. That’s a first.

If I had a larger home, I’d trust it. It doesn’t slow down as the battery drains. It maintains suction. That’s a huge improvement over older robots that lose suction as the battery degrades.

The Dirty Water Tank Is Disgusting

I’m going to be blunt: the first time I emptied the dirty water tank, I almost gagged. It was brown. Not gray, not murky—brown. It smelled. It smelled like wet dog and old dirt. I think my floor was much dirtier than I realized. The robot cleaned it, and it showed me exactly how disgusting my living space was. I’m both grateful and repulsed.

The reviews were right about this: the water from the first mop run is filthy, but it gets cleaner on subsequent runs. The second run was gray. The third was light gray. It’s getting cleaner. It’s proof that the system works—it’s actually lifting dirt, not just spreading it.

If you buy this, do not smell the dirty water tank. Seriously. Just don’t.

The App Again: No Pure Mop Mode (Yet)

The app lets you do vacuum only, or vacuum and mop simultaneously, or mop after vacuuming. I haven’t figured out how to do mop-only unless you map a small area. Multiple reviews mention this. It’s a limitation. I’d like to be able to say “just mop the kitchen” without vacuuming it first, but the app doesn’t give me that control. I can set a custom plan, but it’s hidden.

ECOVACS should fix this. It’s a software limitation. It wouldn’t be hard to add a button that says “Mop Only.” But it’s not there. So I have to vacuum and mop together, and it works—but I want the option. Maybe in a firmware update. Maybe not. I’ll keep waiting.

The Noise Level: It’s a Vacuum

It’s a vacuum. It makes noise. But it’s quieter than my old S7. I can take a Zoom call in the same room and the robot won’t dominate the audio. I’ve done it—I was on a call, and the T90 was running three feet away. My colleague asked if I had a white noise machine. That’s a win.

On max suction, it’s louder. But on Normal or Quiet mode, it’s fine. It’s not silent, but it’s not the roaring banshee that some vacuums are. If you’re noise sensitive, it’ll be an adjustment. But I think it’s fine for average use.

Price and Value: $649 Is a Bargain If You Use It

This is my honest take: the T90 PRO OMNI is worth $649. It’s normally $899, and at that price I’d say “wait for a sale.” But at $649, it’s competitive. I’ve seen it go lower—some reviewers got it for $499 during Prime Day. I paid $649 and I don’t regret it. I regret paying $899 for my old S7, which died after two years. But this one? I can already tell it’s better.

If you’re looking for a robot vacuum and mop that actually mops and doesn’t tangle and gets the edges and has a dock that washes and dries the mop, this is it. If you’re on a budget, maybe look at the Roborock Qrevo—I did a deep dive on that here—but if you want the latest, the T90 is where it’s at.

If you grab one through this link, I might get a small cut—costs you nothing extra, and it keeps the site going. I’m not saying that to convince you. I’m saying it because I’d say it to a friend. Transparency matters.

A Weird Detail Only Owners Would Know

The T90 PRO has a faint plastic smell when it’s drying. Not burning, not chemical, just… new plastic. It fades after the first few cycles. But I noticed it. My wife noticed it. She asked if it was melting. It wasn’t. It’s just the mop drying at 145°F. The rubber on the roller has a slight odor when it’s hot. It’s gone now, but for the first two days, I was sniffing it like a weirdo, trying to figure out if it was toxic. It’s fine. But it’s a weird detail that nobody talks about.

Another thing: the mop roller rotates at a speed that makes a soft hum when it’s scrubbing. I can tell when it’s doing a deep clean because the hum changes pitch. It’s subtle. I wouldn’t have noticed if I wasn’t sitting right next to it while writing this. I’m sitting on the kitchen floor, okay. My coffee is cold. My dog is staring at me like I’m a lunatic.

I can also hear the water pump cycle when it’s washing. It’s a clicking sound. Not loud. But once you hear it, you’ll always notice it. Again, not a problem. But it’s an owner detail.

The Final Bit

I’m not summarizing anything. I’m just going to say this: the ECOVACS DEEBOT T90 PRO OMNI surprised me. I didn’t expect to like it. I expected to find flaws and complain about the price and return it. But it cleaned my floors. It cleaned the edges. It scrubbed dried pasta sauce off my tile floor. It didn’t get tangled in hair. It didn’t get stuck on a single cord. It mapped my apartment in five minutes. It’s not perfect—the app is outdated, the LED ring is annoyingly bright, and I still can’t do a mop-only run—but it’s honestly good.

And I don’t say that lightly. I’ve had bad robot vacuums. I’ve had mediocre ones. I’ve owned two Roombas, a Roborock S7, and I’ve tested a bunch more—read my roborock-saros-10r-review for a comparison that I did not enjoy writing. The T90 is better than all of them. It’s not cheap, but you get what you pay for.

If you’re tired of cleaning your floors yourself and you don’t want to spend hours fixing your robot’s mistakes, get this one. Or wait for the next model, because that’s what we all do. But I’d grab one now while it’s on sale.

My dog is now asleep next to the dock. I think he’s okay with it. I think I’m okay with it too.

Worth it. Moving on. See Today’s Deal on Amazon