Okay, so I wanted to save money and look for other options than the iRobot. Let me tell you, I really wanted this to work. For a home with hard floors and carpets, it's not going to work at all. This thing leaves trash on the floor and cannot sense where trash is, even by the erratic patterns of cleaning there was still dust everywhere. Additionally this thing gets stuck 75% of the time trying to transition from rug to floor, it's just an awful headache. Save your money on this one. DO NOT DO IT!!! I'm returning this right away!