Vauxhall (Opel) Astra Hatchback 2018 in-depth review | Mat Watson Reviews