a position in which you are comfortable or have an advantage over other people
A PLACE IN THE SUN
Meaning of A PLACE IN THE SUN in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005