I agree with flor, despite few problems I have stay put with HSBC since last 2 years. Its not the best but definitely not the worst bank here. Most other banks are same as well.