What does angenehme Lage mean?

angenehme Lage - German to English

amenity of location