Lovely place, idyllic in an idyllic location