I have used so many brands so far and this is one of the best so far. Lately, I have been using robot vacuums for all types of floors and they do a decent job. And when I tried this vacuum in the area which was vacuumed by the robot, I could still see that this Hoover vacuum was picking something. This vacuum looks big and heavy, but very easy to move around the house for cleaning. Cord is long enough. It can go under couches and tilts on sides, as well.