Absolute beach front, glorious location, historic ambiance, spacious accommodation, our second stay at this wonderful place.