ICICI bank indias number 1 private bank which I think believe on customer satisfaction.
I never troubled with them and every time I found them really helpful in case opening an account they work spontaneously whereas service received from from a Government Bank SBI surly demoralized one by their acting.
It has more ATM counter than other Government and Private bank . sometimes I amazed by their ATM service in some places where ATM of others bank does not take place.
It has no inter city charges for depositing amount on savings account.And they shows best courtesy to their customer which I liked most. And their Credit card has lot of offers and also their Net Banking and Phone Banking facility are best seems to me. Quick easy and reliable.