I would not recommend and actively discourage my friends and colleagues from flying with Thai airways.
• My outbound flight was delayed by an +1 hour causing complications at the arriving airport
• I paid extra for a seat upgrade but Thai airways overbooked my flight, gave away the seat I paid for, and did not compensate me with the exception of the boarding agent’s blank stare and rude gesture towards the boarding gate
• In conjunction with the second bullet. After taking my paid seat from me, Thai Airways double booked the seat they assigned me, causing further issues and delays to their already late take off
Thai Airways ranks 0 out of 10 in service and quality. Do not take this airline unless you enjoying having issues with your leisure or business travel plans.