This is the first robot vacuum that I have owned, so I wasn't sure what to expect. As far as cleaning this device is fantastic with several animals and kids within the house. It has alleviated everyday cleanups as it runs through the night. A few things that I dislike about the vacuum is the bag is not reusable. I like to be as "green" as possible, so having vacuum bags that need to be thrown away is a downside. Additionally, it seems to take a long time to map the house, as the vacuum has ran several times, and still has not completed a full mapping. Despite this, I would highly recommend this vacuum to help free up time spent cleaning!