I love iRobot! We named her Rosie, and Rosie cleans the carpet so good and gives us some family time back. I would recommend iRobot to anyone and is a great investment!