I have have my Roomba for about a month and I love it . I read a lot of review , about many different type of automatic vacuum and choose the iRobot Roomba 564 Pet Series . I have a dog who shed like crazy , tile floor with a area rug in the living room . I have set the Roomba to start at 6:15 a.m. every day and it do its thing before I leave for work . the area rug in the living room look freshly vacuum and all fluff up every day . the tile floor feel great on my bare foot . my dog be annoy by the Roomba seemingly follow he around , but he seek higher ground and take a nap while the Roomba work . I vacuum my floor with my Dyson vacuum prior to use the Roomba for the first time and be amaze at how much dust and pet hair be in the filter at the end of the Roomba 's run . I clean the Roomba either before I leave for work or when I get home , depend on how much time I have . it only take a few minute and it be worth it to have the floor feel less gritty . on Saturday morning , I steam mop my floor after my Roomba have finish its round and I love the convenience of have the floor ready for the steam mop . I would highly recommend the Roomba to anyone look for a way to stay ahead of the dust and pet hair !