One of the worst airports anywhere although not quite on a par with Kathmandu's Domestic Terminal. Currency exchange desk unmanned for several minutes on arrival resulting in long queue for local currency to purchase visa on arrival. One desk for such visas yet no-one on duty. It turned out we could not see the officer was asleep! Baggage for business class took 45 minutes to appear. Business class departure was initially more pleasant until getting near the gate where the chaos at a second security check and the gate itself was quite appalling. Transit on the way back from LHR to BKK was almost a farce when an Immigration officer accused me of trying to exit Jordan without having a visa despite my showing him by LHR/AMM boarding pass and ticket! It was only when a colleague put him right that he waived me on. Gate management was even worse: just one official taking a good 20 seconds to check each passenger against the manifest of a nearly full A330 and then no priority boarding - just a mad scrum. The new Terminal cannot come soon enough. Unless they provide extensive training for the staff though I cannot see how it will improve much.