A superior holiday resort in the South of France
…where peace and quiet make up the main attraction…