Perfect location, beautiful place, dog and kid friendly, wonderful hosts. We will be back!