I have vinyl flooring and this sweeper does a great job on my floors...I set it on random and it finds it's way to all my rooms.  After running it two days in a row, my floors look great!  I love that it goes under the bed and table and gets the dust from these hard to reach places. Perfect for my 5 rooms!