Casablanca airport provided a very average experience. The young girls managing the check-in counters were more concerned about chatting with each other instead of checking peoples luggage in! So it took forever to check-in. It didn't get better at immigration where the locals pushed forward and tried to skip in line if they could get away with it. And again the staff took their time with checking people. The safety check was an absolute joke! Yes it was the usual as in all other airports but here the staff didn't care about people setting off the metal detector! The airport was clean and had an average amount of shops.