Very nice place located near the Royal Mile.