Amazing views, beautiful accommodations, and wonderful hosts. A perfect stay.