A lovely place, tastefully fitted out in an idyllic location.