The shark robot has absolutely completed my daily cleaning routine. I run in twice a day, in the morning and a scheduled clean every evening and it keeps the floors so much cleaner. With pets and children in the home I didn’t even realize how much I needed this. I love that it connects to an app and to Alexa. If I have to run out while the shark is still running I can check the app to see what it’s up to.