I have not used Turkish, but would echo davidjohnson6 comments on the size of the terminal. Others I know who have used them report favorably on the inflight service like PAXBoy. It is a very large terminal, so allow time for getting to the gate. I cant comment on the food costs as I had lounge access. The terminal compares well with those further East.
Cheers
Mr Mac