this vacuum cleaner perform exactly as I expect . I set the Roomba to run every day while I be at work and it sweep up everything and then return to it be charge base . the Roomba will never take the place of a standard vacuum cleaner that do a much deeper cleaning but now I only need to clean once a week . if you have pet like I do , you will need to empty the collection bin every day . but this be still faster than a regular vacuum cleaning every day .