To be honest I don't think you'll find anything substantially cheaper than £522 these days.

Who did you book with?