I think £600 isn't too bad especially as it is Direct.

I can remember my local Airport direct flights being about £800+ (although it was in July/August) which I just wouldn't pay