This was my first experience with a robot vacuum and I was pleasantly surprised. It doesn't have a roller on the bottom, meaning it wouldn't get caught on anything and roll around on the bathroom rugs, easily spitting out any corners it sucked up. Loved the UV light and the two HEPA filters. It couldn't easily maneuver around the legs of our kitchen table, which is an area I really need it to work in (it's tight, to be honest, since our breakfast area is small). The edge cleaning mode was a bit tricky to handle. I thought I set it to clean the edges, but didn't see it (the brushes were long enough to get close enough to the edge to clean most of it). He didn't wrap around the edges and followed him along the wall like I thought. We have laminated wood floors and a Berber rug, so this machine suited us perfectly. It really is a good car. He's pretty good at bumping into furniture and then turning away (but we've got boys, so we don't really care). This can be a problem if you have good furniture. I felt comfortable letting it do its job without having to attend to it because it never got tangled or stuck. After at least a minute of cleaning, it returns to its charging station without outside help. I used it for a good week before deciding to return it due to its size and poor edge cleaning. It still collected tons of dirt when used.