My sister's mother-in-law flew Thai first class a few months ago SYD
and there wasn't a proper sleeper seat or personal IFE anywhere to be seen, either direction. It sounded like Olympic Airways business class on the 747-200 in the early 90s to me, ie not much cop. If you're paying for the ticket don't risk it (even though some planes are starting to get an update). What about BA
business class? That's a proper flat bed, personal IFE, the whole works. Pricier than some airlines' business class (or even some first class services) but better than most first class services. Thai is a waste of time and money unless you want to remember first class in the 80s.
fly Saha Air 707s daily from Tehran's downtown Mehrabad to Mashhad, Kish Island and Ahwaz