I was reluctant to get a robot vacuum, I thought 'am I lazy or are those worth it?' I also thought there was no way it would do a good job on the edges. It was so worth it and I was wrong- it does a great job on the edges. I love that I can send the robot to one room of the house while I clean another and then have it come into the room I just finished cleaning. it's fairly quick and my floors are vacuumed way more often now. What a time saver! Added bonus, I switched it to Italian language for fun.