Lovely hospitality, lovely hosts, lovely location