An idyllic location matched by the warm hospitality and the fabulous venue.