A lovely, sunny place to stay.