A wonderful stay with thoughtful, accommodating and kind hosts. A beautiful place in an amazing location. We can't thank you enough for such a wonderful time.