I have been a customer of ICICI bank since 2013 and its always been very easy to do any kind of transaction. Their executives are very friendly and courteous.
They also provide good offers from time to time. They also have cash deposit machines, hence we do not need to go the banks and wait in queues during office hours. They offer best convenience facilities, I would definitely recommend this Bank.