They are charging 35 riyals per 3500 riyal sent. If you are in extreme hurry it will be okay. But if you can wait a little longer you may try some money changer or the bank.