A beautiful piece of paradise, friendly hosts (and friendly dog!). Highly recommend. We will be back!