I have had Robbie for about a month. He replaces Robert (series 980) who wore himself out. Robbie does a better job of cleaning than Robert and has an improved cleaning pattern. The Smart Map functionality of Robbie (an s9+) is a major step toward making him more useful since I can tell him which rooms to clean. The ability to designate keep out zones (under the bed, dog water, etc.) without the need for extra hardware is very useful and helps keep him out of trouble. Although I really like Smart Map, it still needs a lot of work. In particular, during the learning phase it learns the floor layout and has made significant errors in the mapping process. There currently is not a method to correct those errors. My work around within Smart Map is to construct a room divider to mark off the bogus areas. Then I construct a keep out zone for those areas. This is a great product and can be even better with further software development.