I can only say good things about Turkish Airlines.
Excellent service, compliance with the schedule, transfer in Istanbul (we flew to Doha) passed without problems, although there was only an hour between the planes.
The plane offers a varied menu, the seat backs are equipped with screens, they give disposable headphones, pads, glasses and earplugs for sleeping and socks for walking on the plane.