I love this little guy. I bought it because I have 2 dogs & 2 cats which leaves my house full of hair. I just schedule this guy to run during the day while I am at work & when I get home my floors are clean. He is great on hardwood/title/carpets & he is also great for spot vaccum. When you have dirt/spot/stain & put those carpet cleaner on them you have to vaccum them up when dry, well this guy can take care of that in a minute. No need to get out the big vaccum. The only dislike I have is that unless you move all your furniture he just bounces all over so some areas are missed & he sometimes gets stuck but he will shut himself off. He is excellent in small areas so use the virtual walls.
Roomba Scheduler Robotic Vacuum, Blue is recommended by tigerdd24