gorgeous place with amazingly gracious and accommodating hosts .