I waited far too long to get my iRobot.With this purchase, I have been given back hours of time while maintaining a clean floor.