I have used robot vacuum's in the past and have not been happy with the results, but I am very impressed with this one. Having pets, old vacuums would run over their water bowl mess and create a bigger mess of streaking water to clean up. This senses the mat and moves away, only cleaning up dirt and hair on the floor.