Roomba 980is a best iRobot capable of cleaning very efficiently. The newly arrived Roomba 980 is one step up with mapping technique, sensors and better visual inputs. Using a map, it will work up to 2 hours and for the first time mapping is implied in consumer product. This Robot is on sale for $899 in US and Canada.