A perfect stay with perfect hosts in a perfect place. What more can I say?....