I think Bissell had the right idea with this vacuum cleaner but it fell short. The power cord may be long but it's too long. The positioning of it, enables the cord to get caught under the rollers. You constantly have to wrap most of the cord around your shoulder to move around. There's too much cord. Take 3-4 feet off of it and move the location. Secondly, the vacuum's suction power is so strong that it will lift a scatter rug off the floor and you have to continually lift up the machine. The machine is not light. We thought this vacuum would be ideal for our two dogs but depending what the carpet is made of and where the dog hair is located, it may or may not pick it up. Although emptying the Bissell is quite easy. Reattaching the entire assembly can become tricky, matching up arrows and design. We are sorry we bought this machine and have five star buyers remorse. Using it is a workout and so much of a workout, we dread using it.