meaning of beneidenswerte Lage

beneidenswerte Lage - German to English

enviable position