Shark Matrix Robot Vacuum Carpets and hard floors. Navigation is good and precisely. 
Easy set-up and control on your phone. I love that it can clean on multi-surfaces like carpets, hardwood and tiles floor without trouble. It’s a powerful little machine that can crawl in places that I can hardly get to. I named it sister’s wife!