A lovely, comfortable stay in a pretty location.