Sir ,
other than most other Flyertalk participants I only fly about 4 times Thai long distance a year though exclusively F as it is standard routine with Flyertalk travellers anyway .
The additional good news is that they always provide a duvet without being asked for plus as many blankets and pillows as you are able put on top of yourself . Which usually guarantees a good sleep of about 6 hours in my case , on condition you drink enough and don`t waste your time eating mediocre pre-ordered food of dubious origin .