We are having carpeting installed next weekend in the formal living room, which is the room we spend most of our time in, other than my bedroom. All the hard surface flooring does a number on my neck. We only have a bare floor vacuum now, but when I had carpeting before, I always bought the cheap Bissel one, like 30-40 bucks at Walmart. They cleaned up hair and dirt that both my shark and dyson didn’t touch. And when they broke, I was only out 40 bucks at the most, and it is cheap to replace. I had one that lasted 5 years without an issue. I do take the roller out once or twice a month, and rehair it. A baby bottle brush does wonders once you have the roller out to clean the part that first sucks up the stuff. I’ve even shoved the baby bottle brush down the detachable hoses as well, gets all the crap clinging to the sides and in the grooves.