This product is great for our house. I do have to move items for it to clean effectively. But it's starting to learn our house and clean on our own. I have now not vacuumed in a month. It's amazing to have our marble floor not sandy here in Florida.