Lovely villa and pool, lovely views, lovely island, lovely host. What more could you want!