Most robot vacuums aren't exactly huge, but the Switchbot K10+ is about half the size of your standard floorbot. It's like a little M&M running around your floor, but that size works to its advantage—which is why it's my top choice for smaller spaces, and why I've mentioned it every time I've written about robot vacuums this year.
The Switchbot K10+'s tiny size allows it to get around chair legs, into tight spaces, and up against walls. None of that would be a game changer if it was prone to any of the typical issues that doom robot vacuums, from poor suction to easily clogged rollers, but this little gem keeps chugging along without much fuss, picking up everything in it's path before returning to its base to auto empty its bin. The K10+ is technically a mop and vacuum, but you can ignore the mop functionality. It's nothing more than an accessory you tack on to turn it into a robot Swiffer of sorts, dragging around a wet nap. Just use it as a vacuum and your apartment or small home or office will be better for it.
I gifted a K10+ to my neighbors; it now patrols their 1,100-square-foot home, keeping control of the mess made by two large dogs and two small children. The neighbors mention how much they love it every single time I see them. And considering it originally cost about twice the price, its Prime Day drop to under $300 makes it an absolute steal, and an ideal gift (for yourself or anyone you know who will appreciate a cleaner floor).
Switchbot K10+ Robot Vacuum: $299.99 (25% off) during Prime Day (use code 5OFFNSPDSB for additional 5% off)