I have to say, I am somewhat of a vacuum snob. I have an embarrassing amount of animals & 3 children, so I literally vacuum at least twice a day. This has great suction, has an easy way to dump the contents and the vacuum isn't too heavy. It comes with many useful attachments for your needs.