Really enjoying my Bobi so far! I haven't programmed it yet, but it has been doing a good job just on "GO" mode, though I sometimes have to encourage it to move into a new area. I think it's much better looking than a Roomba. I was able to set it up and use it for basic vacuuming without reading any instructions, so haven't taken it to the next level to program it yet. Seems pretty good at avoiding crashing into walls but it made much more of a mess with my bathmat and cat's water dish than my previous Roomba :)  So I have learned that you need to pick up small things from the floor. Overall super pleased, especially as price point is lower than other brands.