A superb experience of a more relaxed era of holiday place and amenities