Great villa, fabulous pool, lovely location