HDFC is one of the finest private bank.It has lots of branches all over . It has many atm s too.Staff in almost all the branches is very well manner ed.They dont harass the customers.Bank has lots of good policies too which benefits good in the long run.