Its my first robot vacuum and I am hopeful it is a good purchase. The topography is mostly bare boards but with rugs and carpet in some rooms. The robot moves logically through the rooms and is able to work out the doorways and furniture in the way. Only problems have been where the furniture has been just been high enough for the robot to go under but gets lower so it can get stuck underneath. Recommendation is to follow the robot around the first few times to work out where this may occur. Judging by the dust collected it is doing a great job. Its especially good for hard floors and the hard to reach places which are a pain for a conventional vacuum.