I should have bought on of these years ago. I’ve had the cheap versions of these and they all die pretty quickly and never have enough suction. This one is a beast. We have a dog that sheds so bad and it picks up her hair out of the carpet better than anything I have ever had.