I take a long time to decide which roomba I want to purchase and I be very happy I pick this one . I read a ton of review on amazon and on the roomba website and decide this be the best bet for my money and what I need it for . I mostly pick this one because it have the advanced filter system , but I do not need a hepa filter and be not concern about have a indicator when the bin be full . I have 3 , yes 3 , labs\/hound mix who love to be inside and SHED !! I also have all hardwood floor so the hair accumulate very fast and you can not avoid it with rug . first I will say the packaging for this product make you look like you get a mini fridge deliver , it be a huge box , but the actual Roomba box be a very neatly and simply package that come with a extra sweep brush , 2 extra roller brush , 2 charger , invisible wall , and a brush cleaning tool . I be really surprise at all the extra that come with it . you do have to wait a few hour for roomba to fully charge before you can push the green button but it be worth the wait . I just simply push the green clean button and off it go . I let it run for probably over a hour and it just go from room to room cleaning . it have I clean its brush once during the cleaning because a bunch of dog toy stuffing have get wrap around but it be so simple to just pull right off . I dump the dirt bin 3 time and it be so much easier than my dirt devil to clean and dump . now I even have my boyfriend `` vacuum '' for I ! the dog bark at it and chase it around at first but now they just go lie on they bed and watch it spin around . the best experience I have have in the week be turn it on after I have cook dinner and clean the dish . no more sweeping ! I just let it run on the tile floor and it go under the cabinet and under the dishwasher and refrigerator get all the little crumb you miss and even my regular doggy vacuum miss : -rrb- . it get under my couch and all of we table and chair . it even pick up napkin you might have miss and it will suck up just about anything . it really be the best purchase for maintain clean floor especially if you have lot of shed dog ! I love it and I will own one of these for the rest of my life !