I've had a good experience working with this bank. They have standard fees that are fair. They have an investment platform that allows securities to be purchased on most stock exchanged around the world. I'm comfortable with the security practices and technology. The customer service is good. I recommend this company.
I got my offshore account set up in less than 2 weeks. Their staff were very helpful and accommodating throughout the whole process.
CSB has a lot of options, especially for multi Currency accounts. But they are expensive. They charge an opening fee of $500 and $50 a month just to maintain an account. So this is a good bank, if you don't mind the high fees.