On board their flights - from personal experience it is rather nice
on the long haul flights - short haul is regular.
re the baggage: they delayed about 15 bags of ours in ukraine arrived literally erev rosh hashono - supplies for the whole yom tov. they offered $50 compensation per bag.
side note:
A guy walks up to Turkish airlines counter, receives his boarding pass JFK to Istanbul and proceeded to request,
"I'd like this first bag to be delivered in Toyko, the 2nd bag to Los Angeles, and the third to Zurich."
the agent a bit baffled replies "but sir your flying to istanbul, we can only deliver your bags there!?"
the passenger responds "well you did exactly that last time!?"
sorry for digressing