I held out on Robot vacuum cleaners, but have recently bought a EcoVax X8 and a SwitchBot S20.
They both work much better than I expected, to the point where we no longer use the conventional stick vac, or hard floor cleaner.
They both work with Apple Home (and other smart home solutions) , so can be automated, shouted at, controlled with remotes, etc. They are scheduled to run every at 7:00, and can be triggered to run whenever the house is unoccupied etc.
Both machines need topping up / emptying water about once a week, takes a couple of minutes and a monthly clean-up check the rollers etc. The dust bag lasts a couple of months.
Third party (cheap) spares are available for the EcoVac, but only genuine ones are available for the switchbot S20.
Overall I prefer the EcoVac X8, but they are both surprisingly good.