It is a great product, but iRobot should do a better job of educating new users. For example: 1- The new S9 makes a loud sound on hard floors during the first hours. It comes from the extractors, and it sounds like something is broken. It gets much better after some hours if use, but I am sure some customers will return the product believing it is broken; 2- The mapping run is excellent and should be strongly recommended while the robot is learning and building the map. The battery lasts hours without vacuuming, and the robot can learn the house faster. After that, vacuuming is fast and efficient. Otherwise, the first cleaning cycle takes forever and will result in a wrong first impression.