A fine location near everything, with fine hosts, in a roomy lovely flat