What does bestens aufgehoben sein mean?

bestens aufgehoben sein - German to English

to stay in great hands