Lovely view, lovely villa, great hosts