ICICI is a very good good bank with lots of facilities.
Their phone banking services is very good they provide instant resolution of any issues you had. ATM services are also good they have around 15000 AMTS across India. They have nice Internet banking facilities too. You can use mobile app for intrlernet banking and can use through desktop and laptop. ICICI Bank is known as their customers service. Their customer support is so good as dont even forget to wish their customers in their birthdays. In short the support and facilities are too good in icici bank.