It is difficult to understand how a nation interested in tourism could tolerate such a dysfunctional facility as their primary air gateway. We arrived on a domestic flight from Ouarzazate for a transfer to a Lufthansa connection to DCA via Frankfurt. After finding our way with little or no signage to the transfer desk we found one person working there who pointed us to the other end of the counter for Lufthansa. As we had just over one hour for our transfer we became concerned when no one had showed up to man the desk for more than 30 minutes. No one could or would answer any questions. After an hour a Lufthansa agent arrived and told us that the flight schedule had been changed to one hour later and after many minutes managed to issue a boarding pass. We then proceeded to security where a surly attendant looked at my boarding pass and passport and asked why our passports had not been stamped in Ouarzazate. He then pointed to a desk nearby. Of course there was no one at the desk. Finally the only really pleasant person in the entire airport arrived and processed our passports though rather than stamping the boarding pass for the Casablanca to Frankfurt flight he stamped the one for Frankfurt to Washington. After finally making our way through security we arrived at the gate where there was no arrival/departure board and no one around to answer questions. The only place open for food had sandwiches that looked as if they had been there for several days. We had to wait for Lufthansa to give us something on the plane (in our respective middle seats several rows apart). Not surprisingly when we finally arrived at Washington our luggage was nowhere to be found. Lufthansa got it to us three days later. If you have any option do not fly through Casablanca.