I use this on my hardwood floors and it is excellent. The only reason I didn't give it 5 stars is because there is a filter located in the wheel which is very hard to clean which means you need to purchase replacements. the filter in the top of the machine is easy to clean, I'd like the wheel one to be as well.