That's what we've been doing for the last 15 years. It's cheap, safe, the exchange rate is great, the bank staff kindly calls me to confirm the exchange rate every time we have incoming transfer and I got used to their fee (normally THB 700 or 800 in my case).
Would love to go on this way but lately there's a demand for CC payments, I'm being asked about it more often (everyone likes cashbacks and miles at someone else's expense, I can't blame them, I do it myself), so I wouldn't mind to offer another payment channel, so studying the feasibility now. My market is rather competitive and I earn 5-10% of what I receive so every 2-3% is sensible. Can't afford to give 20-30% of my profit to a bank for credit card processing,
I case of PayPal for example it's even more - 4.5% + ridiculous exchange rate.