It is compact and lightweight and with a pretty good suction. i use it on my carpet and I have 2 British Shorthair cats. I am on a budget when I bought this and I believe it delivers. My son has the pricier and heavier Bissel vacuum. Of couse, the pricier ones will be of better performance. This one meet all my expectations and very affordable.