What a perfect little paradise in a perfect location, with gracious, attentive hosts. My dogs and I can't wait to visit again!