Takes a little while to get this going smoothly standing upright, as it seems to catch a bit on the carpets. But it has good suction, cleans the carpets pretty well (including the cat hair). It's probably going to need to be replaced with something more powerful at some point, but as a budget buy, it really meets our needs.