I recommend this vacuum if you have pets and honestly I'll still recommend it if you don't!!! This vacuum picked up the smallest unseen hair on my carpet.. I was kind of embarrassed when I vacuum to see sooo much dust in my carpet and cat hair!! This bac gets it all and it's powerful. I love that I can press the button and the cord wraps up by itself ! It makes cleaning up supper easy! And the cord is long! I love it