Pleasant stay in an idylic location.