Wonderful hosts, wonderful location, wonderful home.