Sonic mop scrubs hard floors 100x a minute. Incredible suction power on carpets and hard floors. Self cleaning brushroll for pet hair.
eBay