Hdfc bank is one of the finest bank in india. When I got account opened in that bank , easily within half an hour , I got my account no. And after that they provide me hand to hand Internet banking kit, phone banking registration, cheque book and Atm cum debit card . And it was very convenient and Hassel free. ATM services of hDfc bank is also fine.now in demonetization , on average value thier all ATMs are full of money.customer service is also great.once it happened with me that I withdraw money from ATm but amount deducted and no money despense through machine.i called on customer care and they realized the problem and shortcut it within 15n minute and I refund my amount.