This product it great! I can set it and go do something else and it cleans away. The Roomba goes from carpet to area rugs to tile floors easily. One drawback is if there are snags in the carpt or area rugs, it tend to get hung up on them. It has even picked up several cat toys that I did not know were under the bed. I have 5-year-old twins and clutter on the floor is a problem so I have to pick-up considerably before using.