A superior holiday resort in the South of France

…where peace and quiet make up the main attraction…