I really like this Hoover Swivel Elite Vacuum. It picks up well no matter if I am on carpet or hard floor. The cord is long enough for me to be able to go pretty far with it. The only disadvantage are the tools. You can't go very far with the tools because the attachment doesn't stretch very long. Other than that, I am pleased with this vacuum. I have two dogs and need a good vacuum. This does the trick!