I fly Air Arabia often from DMM to SHJ and I'm happy with the service. The schedule is great with 2 flights a day generally. Price, if booked in advance, is cheap as well. They are flexible with baggage allowance I have found as well. I spring for one of the seats in their first 5 rows to help expedite immigration.