This has to be the worst airport I've ever visited. Arrival was OK - I was one of the first off the plane so I quickly got my visa (make sure you have the exact money - USD25 - as some people had to forgo their change). But departure was a nightmare. Regardless of which class you fly everyone has to queue to get inside the airport where their tickets are checked (check #1). In the age of e-tickets this was difficult as the security guard couldn't read the tickets and so made a show of going over every single word. Those who didn't have their e-tickets printed out had to argue their way in. I understand this policy as it keeps well- wishes out of the airport - but seriously they could make it a lot easier and friendly. Then you have to scan your bag (security check #2). Check-in on Thai with a Gold Card was fast but unfriendly. Make sure you have a baggage tag for your hand luggage as you will need to show this before going up the escalator (check #3). Passport formalities were quick but then you have to go and get your hand luggage scanned and searched (check #4) and your hand luggage tag stamped (check #5) before getting your ticket stamped (check #6) to show you had undergone this process. Finally just before leaving the departure lounge you get a body- search (check #7). A true nightmare all done in the most unfriendly manner. Horrible airport.