A great stay at a perfect location and ideal hosts.