Vauxhall Astra GTC - Best Hatchback in The Earth?