Quirky setting made for a memorable stay, enjoyable overall, excellent hosts as friendly animals.