I have owned this product for over a year now and I must say that the programmable features are quite nice. The robot vacuum works better than some others that I've seen.  The cord/rug sensors only seem to work some of the time, so there is room for growth there. I also wish that there was a bag-less option since dog hair tends to fill up the disposable bags pretty easily. The fact that the vacuum can dock at the base station to empty is pretty nice. Overall, its a pretty good product.