ICICI bank I think a perfect bank with all banking needs for all of us. Bank is offering personal loan, loan against property, home loan and other type of loans with very competitive rate of interest as compared to bank. They are also offering credit cards for whom the cibil score is upto the mark. Their customer service is perfect and the ATM availability in every part of Delhi is OK. Their internet banking is good and phone banking is upto the level. But at the end I have to say that if someone is defaulter in any case the recovery personnel of bank use very rough language which is not good I think.