What a fabulous place. Great hosts. Great location. Beautifully decorated. And genuine thoughtful attention to detail from our hosts. Amazing.