HDFC bank is one of the best bank in india. it provides good customer service. but the minimum deposit of this bank is more, but their service is good. atm are present in approximately in every city and town. but in remote areas atm are not available, so it is a good choice to check out this bank, but only if you are able to pay Rs.10, 000 minimum deposit. and dont leave in remote areas. so, you can probably like this bank.