After spending time in Jeddah, I suggest you stay out. Air Jazeeera will be a much better place. Cant say much about Khayala, tho Jeddah or Riyad are not a happy place to be.
Look for Air arabia, Jazeera, Royal Jet, Jet Aviation plenty to choose from now in the M East