vantage
noun
°An advantage.
°A place or position affording a good view; a vantage point.