A pleasant stay in idyllic location