We did not find difficult terrain for a lawn robots. Hills, slopes, trees, bushes, molehill, ...... The Ambrogio L200 was characterized by errors. He went outside the region, mostly he got stuck in the hillside, .... Nevertheless we have changed anything. We have the Ambrogio front loaded with weight, then he instead get a bracket with rear wheel, ..... Nothing helped. He slid to the slopes from, the drive up he got caught, it went the wheels. No thought that this robot would do his work alone. For this we had bought a robot, as we are only temporarily in this land. For 2 weeks, we have replaced the Ambrogio against a Husqvarna 320. It's a dream! Not a single error since. In addition, we can make this robot to mow at night as we did not hear him in spite of open windows. Absolute buy recommendation!