ICICI Bank is a very reputed Bank. But as far as the services of the counter at my city is concerned, it is very poor.
I had been to the Bank to get a cheque encashed. There was a lot of rush and it took me more than 1/2 an hour to have the cash in my hands. If a mere cheque of Rs.2000 or so is going to take such a time, then what is the use of getting the account opened in such a Bank. Private Banks ought to be faster than any other Govt. Banks.
The Centurian Bank, HDFC Bank and Bank of Punjab are offering very good services. I feel those are far better than ICICI Bank. Atleast in my City, I do not recommend ICICI.