Do you have an account in the US?
Generally all forex brokers are rip offs. They all hide fees, and there's no transparency in the exchange market. Among the very few that are both honest and reasonably priced, most of them have restrictions when it comes to working with deliverable assets (that is, sometimes the money you're buying is only virtual until you buy back into your home currency).
There is only one okay option, using Interactive Brokers, but it requires a US account to receive the money into, and considerable effort to get the account set up. I recommend IB only if you'll be transferring large amounts, or frequent transfers.