"vantages" in the noun sense
place or situation affording some advantage (especially a comprehensive view or commanding perspective)
2. advantage, vantage
the quality of having a superior or more favorable position
"the experience gave him the advantage over me"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License