Lovely villa, lovely location, great hospitality