This Roomba has strong suction and can tackle dirt and debris on both hard floors and carpets.

It can also handle pet hair perfectly fine with its rubber brushes that can flex to avoid getting tangled.

A variety of sensors help it avoid obstacles and adjust suction power for dirtier areas.

Sign up for theCNET Deals Textto get daily deals sent straight to your phone.

Add the freeCNET Shopping extensionto your web client for real-time price comparisons and cash-back offers.

Peruse ourgift guide, which includes a full range of ideas for birthdays, anniversaries and more.