An excellent stay in a beautiful location; a must see, must visit, must meet.