Banco Popular, BHD, Alaver, and Cooperativa Impressarial, inc. are all good. first 3 are all typical banks. the coop is atypical --- co-owned by all the people who have bank accounts there. It pays higher interest on money in the account but far fewer branches than the others. Alaver probably has fewer banches than BanPop and BHD but all 3 are modern private banks with modern processes. BanReserva is government owned and has antiquated processes that take far too long and use tons of paper and their queues are terrible. Which ever you choose, service will depend on who you are (who you know, how much money flows through your account) and the branch you use (quality of bank managers varies from branch to branch), so there is no actual "best" bank; performance varies between banks and branches because of too many variables. Based on 15 years of banking here, I prefer Banco Popular, though Scotia bank is very much in my good books apart from their horrible app. BHD would be my choice of where to go if I left BanPop. Cooperativa Impressarial is where I keep spare funds but they have very few branches and I don't even know if they have an app (since I don't use them for daily banking). Expect NO loyalty from any bank. If you get lousy service, move to another bank (not another banch, a different bank altogether) because staying gets you nothing and closing your account is a black mark against the branch manager.