A great place in a great location.
What more needs to be said.