This is key using swift, if you let the origin bank (in my case Chase in the US), they offer the transfer "free", but rape you on the exchange rate.
When I pay the $45 transfer fee, the Thai bank does the conversion, and they typically call me to approve the rate before they do the conversion.