Yes I have hardwood in my kitchen & vinyl in the baths. Super easy to clean with this. I use it also on my braided rugs or to quick pick up lint or whatever on the carpeting. Very handy to use. One thing tho, be sure to keep the rollers clear of string, they supply you with a tool to do that, & I damp cloth mine when done useing too, it seems dusty from static, but I got new carpet fuzz to deal with.
Sandi