An excellent place to stay where the hosts made a special effort to welcome us