meaning of am sichersten aufgehoben sein

am sichersten aufgehoben sein - German to English

to stay in the best feasible fingers