I don't have any cats as other reviewers allude to, but I am a foul single man living with another foul single man. Between us we may vacuum twice a year. Not anymore!With great anticipation I brought this Roomba home with me. I allowed it to charge all day at work so I could fire it up as soon as possible. As I struck the CLEAN button I was immediately giddy as the little robot happily beeped its acquiescence and began its duties.I live in a 2 bedroom apartment. Unaware of what to expect, the Roomba began zig zagging and bumping into walls. Seemingly at random, I soon learned there was a method to its madness. One pleasant surprise was the Roomba's aggression - on two occasions it burst into rooms with slightly closed doors. It ably navigated around obstacles in its quest for more dirt and dust to add to its collection. I was shocked as it went underneath my bed (to the extent that it could, physically).It then moved into the kitchen, where the little wirey brush moved popcorn bits and other detritus into the vacuum. It was able to navigate over carpet and hardwood effortlessly. It moved under chairs and rotated around the legs, doing a nice job of covering as much ground as possible.By the end of it's mission, it was at capacity - I was shocked at how much dirt it had collected.The only downside is that it wasn't able to cover EVERY inch of ground, though I'm sure it came close. Running the unit daily I'm sure will get to every corner and crevice. Also, you must clean up prior to using it or it won't get around all your crap. Honestly the thing is damn heartwarming - it works hard and it's happy bumps into walls made me reevaluate my own existence... everyone should do their job with the enthusiasm of my Roomba.