I can confirm Stephen's handling experience with ABC banking (Mauritius). Additional downside is the fact that they refuse payments from brokers or money transfer companies (you have to sign not to do this in the bank account opening formulars). Second they do not provide any term deposit or any other financial service for my account (in contrast to their website where they propagate a lot of services...), i.e the account is just a "box for the money". They propagate that incoming wires are free, which is theoretical correct, but in practice there is a correspondant bank in between which substracted 30€ from a 5k wire︀ transfer. Outgoing transfers are with a 50€ fee, but not sure if additional the correspondant︁ bank fee will apply. On the other side, there are no annual fees like other︂ offshore banks take. As I have no comparison with other offshore banks I don't know︃ if ABC banking is more top or down in the "ranking".