BOC is good in terms of service. The main office and the central branch has staff who can speak and understand English but in other branches a lot of them cannot speak or understand English very well and does not really want to treat expats. In comparison with HSBC and Hang Seng, the percentage of them willing to speak and understand English is much higher.