Perfect on all accounts. Great host. Great location, even if a bit away from the maddening crowds and a bit quaint !