iRobot vacuums vary in runtime, ranging anywhere from 90 minutes to 120 minutes on a single charge. iRobot vacuums are some of the few on the market that can recognize their dust bins are full in the middle of a job, pause, self-empty, and then return to their job without you ever having to lift a finger. All of this to say, I fully excuse the lack of runtime capabilities some of the iRobots offer thanks to this one incredible feature.