I love this robot vacuum.  It is so smart.  It writes a pattern to your space.  If I bumps into something it just goes around it without missing any carpet space.  I like you can set it to do just a 5x5 area so I can keep the area in front of the couch clean without having to run the entire cycle.   Picks up all the dog hair and keeps my carpets clean.  No more having to get out the vacuum a few times a week.  This is the best robot vacuum.