Nouns

(n)vantageplace or situation affording some advantage (especially a comprehensive view or commanding perspective)
(n)advantage, vantagethe quality of having a superior or more favorable position“the experience gave him the advantage over me”