vantage

n. 1 (also vantage point) place giving a good view. 2 tennis = *advantage. [french: related to *advantage]

n. superior or more favorable situation or opportunity; gain; profit; advantage.