You will get a much better rate for all except the US$ at the money changers.
For years I used the Al-Saad exchange. The money (£ Sterling) arrived quicker and and the rate was much better.