Yes, Alfardan exchange for best exchange rate.
Here is a ltte secret for you all. Some banks like QNB also havegood rate but only for customers with their cash
ON DEPOSIT. Meaning you have to deposit your cash in your account first and then ask to exchange it for whatever currency you want. Yu will get a better rate this way.