Not cheap, so a robot, but worth every. It was not long until I found out where he can get tangled and stuck and where to install the Virtual Wall. He then completed his service without any problems and saves' a lot of work. What I like about the suckers that one notices that he is well programmed mature and intelligent, and under many conditions copes (carpet, stone, parquet, hair, difficult corners). Overall a great thing, clear recommendation.