I bought this vacuum because my other (old) vacuum bag and Shop Vac just couldn't handle my Golden Retriever's coat. When it arrived it only took me a few minutes to put it together and then I was on my way to the races. The first day I had this item, I used all of its features and was very impressed. It cleaned my carpets to the point where they looked better than they had in years, with the added benefit of not kicking out any dust/dirt when cleaning. With the hard floor setting, it sucked up fur and dropped foxtails with ease, and when I encountered something that just didn't want to be vacuumed up, I took care of temporarily lowering the brushroll. The fan nozzle worked well and the pet hair nozzle kept my couch looking new. The only improvement I would like is that the extension feature is a bit more solid when engaged. My house seems cleaner than it has ever been since I had a puppy 2 years ago. I would absolutely recommend this vacuum cleaner to anyone who has pets that shed, even long haired double coated pets! Great value for money.