(Submitted by my wife Jean) We live in Florida where almost all floors are tile, some of which are quite shiny and difficult to sweep. We also have a large Rottweiler mix who sheds constantly year round and a small cat. I also spend a lot of time in the garden and somehow manage to keep an eye on our sandy soil every time I step inside. Floors need to be swept daily and this robot vacuum does a really great job! We have a small house so it has to run for about half an hour every morning. During this time, the dirt trap fills up and the filter becomes dirty. It only takes a few minutes to empty the vacuum and rinse out the filter, MUCH faster and easier than sweeping by hand. The vacuum cleaner seems to have a lot of power and rarely gets stuck. It's less effective on carpet and its size means there are some spots it just can't get to, but overall we're very happy with it. My husband particularly appreciates this, because he likes to go barefoot indoors and loves the feeling of clean floors.