Wonderful stay, wonderful hosts, wonderful location.