As far as looks go this is good. The rest is average and below arriving luggage arrived reasonable quickly then immigration long wait then the form given on flight thoroughly checked. Departure no Morrocan currency allowed flight side payment in about anything accepted and change given in same staff efficient under the circumstances prices high. Information on flight delays non existant room just sufficient for passengers on 757 charter flight Regarding passport/immigration control on departure. If you have a rollerball pen visible be prepared for the officer wanting to swap pens! Despite these negative comments you do feel the staff are trying.