This is my second iRobt. It cleans well but it has had its share of navigation issues, getting stuck and just dying in the middle of a job. My other iRobot has not had these issues.