We reviewed the Eufy 30C and rated it 4.5 out of 5 stars. It’s compatible with Google Assistant and Amazon Alexa but you also have the option to control it via the mobile app or a remote control.

The 30C can clean for up to 100 minutes per charge, which means it can do one whole floor or section of your home without needing a break – or your entire place, if you’re in a flat.

It’s got 1500Pa suction, two spinning brushes and a decent dustbin capacity of 0.6L. It also features a rolling brush, making it a good choice for carpets as well as hard floors. It has a low profile, so it can get under furniture that’s 73mm from the floor, and large wheels that allow it to cross room thresholds. It comes with magnetic boundary tape so you can section off areas you want it to avoid.

To get more recommendations on robot cleaners, have a look at our round-up of the best robot vacuum cleaners

Again – and just to be clear – do not buy your mum a discount vac and then expect her to cook you lunch.