A great, albeit brief stay, in an idyllic location, close to everything.