Pros: Excellent service on board and in the check in and gate area. Love the frequency of hot towels.
Cons: The seats need to be upgraded to the lie-flat standard of other airlines -- the current seats are not comfortable for sleeping. Thai undersells itself by not offering Thai food on its international flights. There were no amenity kits!