I agree fully with Black Zero. You cannot have much quality of life in Riyadh, its an awful place to have to spend time in. I stuck it for a while but ended up desperate to return to a normal life............
You'd be much better off in the UAE, Qatar, Bahrain etc.