Vauxhall Astra GTC - Finest Hatchback in The Globe?