I use this product in my basement which has a bit of rug and vinyl. Also on my couches. It comes with special attachments. It is lightweight, the plastic is a bit cheap, but good price for what it does.