I have been using ICICI Bank Account for almost last 4 years. Internet Banking is outstanding. Customer service is also very good. I am happy with their services. I recommend it to everone out of my experience with this bank. I had to visit the branch only two times in these 4 years as the internet banking is so user friendly that I do all my transactions online. Their Customer care service is also good.