IDBI bank is one of the most successful private banks in India.they are having branches in many places and also ATMs in many places among Kolkata.most importantly, almost all of their ATMs work properly.second thing is their customer service is too good, even their security guards behave well with the customers.they dont have a lot of staffs in every branches but all the staffs work properly to make it a good bank.you dont need to stand in a long line to deposit or withdraw your money, they have different counters.