I don't think it's badly priced at all – they do a poverty-spec Turismo for £17k (and even then it's not badly specced and with a reasonable engine). List for a 1.4 170bhp Lusso is £19495 (so just under £20k unless you want it in flat black). That includes niceties like dual-zone climate, auto wipers, bluetooth, cruise control, steering wheel controls, etc.
A Golf with 10bhp less and optioned with the same stuff is £22500, Astra is £22275 (but with 10bhp more), a much slower 2.0 Focus would be £21590.
Of course, list price is less relevant than actual likely sale price but it seems to be pretty competitive if you're in the market for that sort of thing. If I was mental enough to buy a new car I'd definitely be giving it a look.