I know baltikums bank, i went to Riga and it was for a friend who has a Latvian company. He didn't complain, it was like an onshore bank.
Those last months they have changed their management and lower their fees.
They have decided to value some jurisdictions like all the EU jurisdictions including Jersey, Isle of Man, Gibraltar + Georgia...
Baltikums may say no for a bank account for Seychelles, BVI, Belize, Panama...