Very happy with this floor cleaner. It works great on hardwood floors and gets into hard-to-reach places in corners. We also used it on our tiles and again it did a great cleaning job. Thanks to the self-propelled function, it can be used on large areas without any problems. I recommend this product.