HDFC bank is one of the biggest bank in India. It have very vast variety of services however personally I do not like it touch much as it have a lot of charges. It is for rich people. They enjoy very much and not for normal people who open their accounts from Rs.10000. I have salary accounts in both banks ICICI and HDFC and I like ICICI too much as they do not put additional charges just like that.
Normal people should not go for HDFC bank as its going to increase their monthly account in deposit as they do not need average people. They are taking a lot of charges in normal basic savings account facility is good however they are imposing a lot of charges which is not good.