I LOVE my roomba! I would be completely lost without it! We have a crazy busy household with my outdoorsman husband, my sports loving kids, a long haired inside/outside dog, and a medium haired cat. I have an extremely messy bunch and they are in and out of the house constantly and being a new mess with them several times a day and somehow this vacuum keeps up! I fell in love with it after day 1 when it vacuumed under my bed and came out with a ridiculous amount of cat hair. Apparently it is the cat's favorite hiding spot but it is a king sized bed and I almost never clean underneath it (or even knew it was so dirty!) I run the vacuum two or three times a day and I empty so much pet hair from the bin that it is almost embarrassing! However, it does such a great job that I'm pretty sure no one would ever guess the pets she'd so much hair! It can be programmed to run on a schedule but I never know what the kids or my husband have thrown on the floor so I always just turn it on manually. It has lasted about a year and a half and that it is amazing that it never misses a beat because I'm pretty sure I work that thing harder than anyone has ever worked a vaccum in the history of the world. The only downfall is that it is extremely noisy. We use it so often that we don't even hear it running because we are used to it but if I am on the phone and I have the kids in the house and the vacuum running I usually shut it off so I can hear better. I also have gone through tons and tons and tons of filters but i can't complain too much because it keeps our floors cleaner than I could if I had to manually vacuum all day long! It goes through three main rooms but occasionally can't find its dock if it travels to the back of the house. I also have two rugs that are contrasting dark and light swirls and it gets confused and will ask to be moved to a new location (I think it thinks it has reached a ledge?). The price is a bit hard to swallow at first but it is so worth it!