Unbeatable location on Royal Mile.