An absolutely idyllic location, accommodation and hospitality.