What does angenehme Pflicht mean?

angenehme Pflicht - German to English

pleasant duty