I fly regularly with Turkish and generally the service is good though not exceptional. The staff are friendly and do their best to make the flight experience comfortable. However the departure gate service at London and also Istanbul was less efficient, it took a long time to board at both airports and the flight arrived late in Istanbul resulting in my suitcase missing the connecting flight to Addis Ababa.