Saw it last night - my review:
A remake of Alien, shoehorning the Xeno into the film to grab the ££££.
Trying to acknowledge Prometheus, but stop those plot lines dead and move the franchise away from it.
Overall result, an ok film with an overall explanation for the origin of the Alien, that in my opinion makes them far less scary.