Airline itself is not bad. In flight entertainment good, food OK, service fine. However switching planes in Jeddah was a nightmare. No jet bridges at all. Long way bus travel from and to airplane. Waiting room looks like a refugee camp. People seat on the ground - big crowd, no space. I went to washroom, opened the door and moved back. Filth and stench was overwhelming.
Service an the plane was good. Drinks served all time, 3 times food. As this is Saudi airline i notices some particularities. Obviously no alcohol. Movies were censored. Women naked arms and also crosses - even in the cementary - were "smudged -out" in all movie scenes.
One complain was long wait for the baggage in Toronto. However it was not the airline fault, as the huge amount of luggage was delivered to the carousel all time.