Beautiful villa, lovely host, great location