ICCI Bank is best private bank in India.it has many branches in India: ).It is best for savings and fixed deposit.staffs are also very cooperative there.if there is any problem they wll solve it immediately.Internet facility is also there.and everything is in very sysmetic way.internet facilty is also such that it is used.i used internet banking for my business.phone facility is also there.if any deposit is made.or any transanction is done message will immediately comes to my phone.Atm is very near distance from my home.and it is easily availiable everywhere.it is easily availiable outside kolkata also.service is also very good