I have six or seven of the cheap ones from Walmart. I have hardwood floors that show every crumb. I keep one in each closet so it's easy to spot clean dust bunnies and easy to get under the beds and furniture. I keep one in the laundry room, pantry, and foyer closet. They sure are handy. My grands from age two has played with them, kids sure love a vacuum cleaner. LOL I have a Dyson regular one for the rugs. It does okay but nothing amazing.