Congenial hosts, pleasant surroundings, good location. What more can be said.