I have travelled from London and back six times between London and Dammam sometimes via Jeddah and sometimes via Riyadh because our company policy is that we must. Jeddah is a lousy experience. It took so long to clear passport control that I got bumped from my connecting flight and had to buy a ticket from another airline. The transfer desk is a clamouring horde and you have to fight your way to the front. No information is given out at Dammam Airport either in Arabic or English as to departure gate numbers. Flights are labelled "free seat" at the last minute even when you've got your seat number and Saudis like to play musical chairs so that you aren't sitting next to their womenfolk or so they can sit in family groups. The ticket sales staff are rude and indifferent and lack the language skills necessary for the job. The ground staff likewise. They invariably start shouting at you if you express any disagreement with them. On my last flight back to Saudi from London my booking was cancelled and I had to go through my company's travel section to get it reinstated.