A beautiful place in a perfect location, with wonderful hosts. I would love to stay here again.