I bought this to have on hand for after we replace our flooring. Right now we have carpet and linoleum. We're replacing all of it with luxury vinyl planks throughout. I tried it out on the linoleum. It seems to work well. Then I tried it on the carpet with the multi surface attachment. I didn't think it worked very well on carpet, but it's not designed for it either. If you have hard floors I recommend this vacuum.