I have dealt with few banks and generally the services are poor. My top for the -ve's are Standard Chartered and HSBC. I went their becuase of their name and has been disappointed with the service. I have found Commercail Bank a bit reasonable.