What does angenehm leben mean?

angenehm leben - German to English

to call home in convenience