A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

These Six Robot Vacuums Have the Biggest October Prime Day Discounts

We may earn a commission from links on this page.

Deal pricing and availability subject to change after time of publication.

Credit: Product images courtesy of Amazon

There is no better splurge purchase for Prime Day than a robot vacuum. They're expensive gadgets, but life changing. And for the first time during Amazon's current October Prime Day sale, some of my favorite top and mid tier models have great discounts. (If you're feeling hesitant about pulling the trigger, remember that Amazon still has a great return policy, and so there's little risk to trying a bot out for a few weeks.)

Go deluxe with the Roborock S8 line

Of all the floorbots I have tested, this line remains the best, tackling carpet and hard floors with equal aplomb. The mop and vacuum both do a great job of daily maintenance, and are self emptying, which eliminates extra labor on your end.

If I had a larger budget, I'd grab the S8 MaxV Ultra, the latest flagship model, but the better deal is to grab the S8 Max Ultra , which is 31% off its usual price of $1,599.99.

The Roborock Qrevo Line is a great mid-range option

If you're looking for something in the more mid-range, I'd still favor Roborock, and go with their Qrevo lineup, which has a number of models on deep discount. The top of the line is the Qrevo MaxV, which I found to be comparable to the S8 line, the major difference being that it has but a single mop pad versus a spinning array of them. At 29% off, it's a great deal.

If you prefer spinning mop pads, choose the Qrevo or the S8 Max Ultra. I haven't tested the Q8 Max+, but it's the same line, and on massive discount (44% off) and for under $500, it's my best pick for a combo vacuum/mop.

The Switchbot K10+ and K10+ Pro are great choices for a smaller home

Here's the thing about this adorable mini vacuum: It is technically a vacuum and mop, but the mop is an afterthought, and doesn't work great. Focus on the vacuum part: The K10+ is so small it can get into smaller spaces, makes tiny radius turns around chair and table legs. Like the Energizer bunny, it seems to keep going, impervious to the type of debris that usually takes down other bots I've tried.

This year, Switchbot introduced the Pro version, which maintained it's rockstar status: The coverage areas improved, so it gets up closer to walls and furniture. The vacuum bag is now anti bacterial, and there's higher suction and better obstacle avoidance.

Both models are on sale, and either would be a spectacular buy for small houses or apartments. I can't stress this enough, both of these models are insane deals and are cheap enough on sale to make great holiday gifts.

The Switchbot S10 can fill its own water tank

Far from a mini floorbot, the S10 is basically the start of a Switchbot ecosystem in your home. The S10 is a vacuum and mop, which you can choose to pipe into your water line directly so it will fill and empty itself (you can also just use the included water tanks and fill and empty them manually). Even better, the robot can act like a water jockey, filling itself up with water and driving itself up to and filling other smart appliances, like the newly introduced Switchbot humidifier.