Well personally, i think it is fair and it is necessary. I know that the transaction fees can be really high depending on the amount you are going to move but if you think about it, this fee is still cheaper that what you need to pay for the fees of Paypal, Western Union or other money transfer companies. Necessary because these fees are for a smooth and efficient transaction that we need to do.