Wonderful accommodation. Charming hosts. Perfect location. Sweet, thoughtful touches. I would stay there again in an instant.