I have an older shark robot model that wasn’t cutting it and skeptical in trying this one. But this shark has outdid itself. It’s cleans well, makes sure it covers every surface, navigates well and doesn’t get stuck in spaces. The battery lasts and so far I haven’t had to empty the the trash holder. Overall I am satisfied with the product.