I think the Thai Airlines F class amenity kit is pretty decent, particularly since they changed over to the hard case which is a replica of what you get with Lufthansa. However, the same can't be said for the slightly naff jim-jams they give you. I prefer those from Swiss Airlines which are more like 'lounge wear'.