Vauxhall Astra GTC - Ideal Hatchback in The Planet?