Icici bank have many branches all over india.They provide all facilitates as per other banks.I like that they treat customer as fool.They dont bother weather you investment is more or less. Customer is nothing for them.Atm facility is there but not good and have no cash in atm machines.Loan facilities are also long process over there as compared to other banks.Your money is not in safe hands.So try not to take as many facilities from them.Different cards facility and coupons.