Well for starters since I live very close to the Bandra Kurla complex & thats where the ICICI main office in Mumbay is. Secondly, ICICI has built its credibility with the various kinds of services that they offer to the public & they are pretty transparent.
Well so far ive had really good experiences with ICICI & their services too are pretty good. They are very well organized & quick in their services.
I would definately recommend ICICI credit cards to any one venturing into the world of credit facilities.