most important is: book asq at hotel directly. Mostly you get a confirmation of your request and information how to pay. And what paperwork they expect. Some hotels have regular guests and asq guests. In separate levels of the hotel. Have a look at your booking . Did it mention asq?
that is sometimes a problem at airports. The checkin people are not always up to date with the rules.Maybe almost impossible, get travellers to all over the world. I have had same kind of problems but asking fotr the supervisor is sometimes the easiest way\ to solve the problem.
yes but question was about flying to the usa and your reply was about returning to thailand. My answer was on returning to thailand too. No special extra costs exept the well know costs for entering thailand.