Wonderful location on the Royal Mile.