A lovely, well situated place to stay.