I've had this vacuum a year and I am getting ready to sell it on Craigslist, b/c it's such a hassle. My previous vac. was a Eureka Boss Upright that I had for over 10 years. I wish I had kept it, but thought that, now with 2 pets, I needed something pet-specific. 1st of all, all the attachments are always falling off, when you try to use it. It is messy and a pain in the butt to empty the canister. Yeah, sure you can remove the middle attachment in the canister, but I don't want to have to disassemble/reassemble just to use. Nothing is 1 touch as is suggested by the buttons. I use a chopstick to try to get all the hair from the middle and top of canister. Also, be prepared to shake the canister, which will release dirt particles into the air, and on every surface near the trash can, so you get to start all over again. But the worst part (ok, i'll admit, there are several worst parts) is that the attachments don't fit low enough on the hose extention to actually stay on, so if you apply any pressure, like with the pet attachment, the piece comes off. This happens about 5 times per minute. Avoid, unless you only plan to use upright, every once in a while and don't care about getting more dirt all over the place!