We've had one for a couple years, it's pretty slick it keeps up between the weekly vacuums and we have 2 cats.
You have to clean it out every couple runs and you might want to get the "virtual walls" to make it easier to keep it where you want.
It's open source and hackable people have been getting them to do other stuff.
I see Costco has them now.
Now to get the one that washes floors
