Casablanca Airport is a huge surprise. I had expected something less fanciful only to meet a well run and neat airport. Clearing customs in a large bright room lit by natural sunlight is comforting. It is a little darker at baggage claim and the arrival hall is more sombre than the departure. There are some money changers and unfortunately along came the touts as well. The train station is right below the airport and train service is 1 train per hour into the city (30-40 mins). The International Departure Hall on the other hand is modern bright and spiffy and again clearing customs is a breeze. My only grouse - the check-in rows and customs are far apart so a fair bit of walking is involved. The gates are clearly marked and easy to get to and eateries and cafes are fairly easily located.