I was very impressed with Thai Airlines after booking direct with them 3 months ago. I booked Bangkok to Milan as a backup if my Emirates flight to Rome with a few days in Dubai was cancelled due to the war. I deliberately booked a non refundable flight, as I felt guilty about booking a flight that I didn’t intend to use. Upon reaching Dubai, I emailed Thai, apologising for the cancellation and saying that although I was aware it was completely non refundable, I thought I should still do the decent thing by informing them. They quickly emailed back, explaining that I might still receive a refund for some of the pre flight taxes. In just a couple of weeks, I received a refund of over a third of the total cost of the fare!