I've been testing a lot of multimodal cleaning bots lately. They’re very expensive and very imposing. They also tend to be very fast and accurate, with long battery life, great software, and huge docking stations, complete with clean and dirty water tanks to wash the mops.
I love mopping robots more than I believed possible. If you’re a parent with small children and pets, you need one. On a recent Thursday, I mopped my kitchen three times in as many hours: Once while everyone was out of the house, again after I unwisely declared that tonight was Breakfast for Dinner and my 6-year-old spilled syrup all over the kitchen floor, and again after my husband made us celebratory cocktails post–Breakfast for Dinner and spilled Campari all over the floor. (It's hereditary, apparently.) If you don’t want mopping to rule your life, a robot is life-saving.
This one, however, has two Achilles’ heels: The giant docking station has no self-emptying bin, and you can’t use it on medium- or high-pile carpeting. If you have carpet that’s not just short, heavy, dense, office-building material, the robot just can’t lift the mop high enough to get over it properly. If your floor isn’t mostly hard, I would recommend a different bot, like the Shark AI Ultra (8/10, WIRED Recommends) or TP-Link Tapo RV 10 Plus, where you switch the mopping base on and off.
The X9 Pro (I named it Bun Bun in the app) has a docking station that’s about 17 inches high and 16 inches wide. Bun Bun is 4.5 inches high, which isn't slim, but it's short enough to fit under our couches. The docking station doesn’t have a self-emptying bin, but it does have two enormous water tanks inside, one for clean water, and one for dirty.


