I absolutely love this vacuum, we have a dog and a cat that constantly shed and this vacuum did the trick without having to constantly empty the bin. The length of the cord is great as well as I was able to do 3 rooms without having to unplug and replug in the vacuum. The only downside is that the attachments don't stay attached to the vacuum when not in use. That is the only fault that I have found. I would hands down recommend this to anyone with animals!