Banco Progeso has good online banking. I use it daily. As for service, the accurate question should be, which is the least bad ! Like driving in the capital, timing is the key. Avoiding Banking "rush hour" is a biggie K