After a serious amount of research (its a big purchase) we got the Ecovacs T30 Pro Omni. It has been an absolute game-changer, especially since my daughter seems to eat non-stop. At the time we purchased, this was the best value offering (better even than their top-tier model). It has one of the highest-powered vacuums, anti-tangle technology, navigates obstacles and auto-lifts the mops when it detects carpet (not all offer this feature). Best of all (and what makes the higher-priced models worthwhile) - after each use it automatically empties dirt into a bagged dustbin in the docking station (5 months in and I haven’t had to replace it yet), refills itself from the water tank (I deal with the clean/dirty tanks at the station once a week) and it cleans and dries the mop heads on high heat. It can be a little finicky to set up and map your home but it’s worth it. It’s convenient and it cleans well too - it’s an absolute yes from me.