The icici bank is one of the top most private banks of india .
The services are very good but every good and classy thing has a cost so has this bank.
The bank have very high intrest rates and also the minimum
Account balance you must have in your savings account is aroung 5000Rs. Which I dont think is worth it .
Apart from that the phone and internet banking is very nice and also its atm service but there are not as much atms located than the other government banks have .
The customer service is very good they understand the customer's issue and try to sort it out as quick as possible.