I use this product several times a week on my vinyl floors due to dogs and traffic in my home. I like it because it is light and easy to use. Does a great job on my carpeting as well. Easy to empty.