I have an account in hdfc bank since last 10 years, their service is very satisfactory. Its branches are everywhere in india. ATM service is also fine, their ATM's provide cash almost every time.
But in recent time of demonetisation Their services are down a bit, but it is okay now. Bank Employees are very polite and user friendly and always helps customers.
I also uses its mobile application and it works very well. Hdfc bank credit and debit cards are accepted at almost all websites and shops and u can get great discounts also.
Other services like mobile and net banking are fine.
Its a good bank to do banking for everyone.
4 our of 5 stars.