Vauxhall Astra GTC - Finest Hatchback in The Earth?