translate English to French: sandy beach… welcome to the Villa Nina.
… Vous êtes les bienvenus à la Villa Nina.