Just flew Thai to Paris. Great service, fair food, terrible equipment. A very old plane. Entertainment screen was barely functional. Seat was old and worn out. Extremely uncomfortable. The next row had the button that holds the tray table in pop out. They were looking for it, but it was broken. Had to leave it down for landing.
Scale of 1 tp 10? About a 6. We normally fly Qatar, Emirates, etc. But found a good price, for once, and it was a direct flight. I'd rather not fly with them again.