Absolutely awful upon arrival. I was towards the front of the customs queue but it still took 1 hour 30 minutes for me to get to the front. There was a huge queue behind me which went very far back and out of sight. I imagine those people were queued for hours. There are 27 customs desks and only 5 were open so this is the reason for such slow movement. No announcements or anything were made and no one thought to open more desks. The elderly people had no choice but to stand for the whole length of time. Americans were getting put through first. The staff were also very rude; the woman in charge pointed to people and made faces at them to show them where to go rather than speak to them. When she had to speak she made it clear she was unhappy shouting 'yeah you' or 'no there' etc. It was like people being treated like cattle. The man at the customs desk was equally rude only saying 'thumb' when he needed our fingerprints. He stared at the computer the whole time and ignored us when we wished him a nice day (sarcastically!). The journey home was much more pleasant however again it was not the best service.