A perfect stay at a beautiful place with beautiful and hospitable people.