It is rare to find Doctors you can befriend at a personal level and the basic to anyone getting better is to feel better. I personally attribute a number of diseases of the body to that of the mind; Of course ignorance about basic personal healthcare can cause illness but there are times when you mind is so preoccupied with day to day problems: Anxiety, Stress, etc. aggravate your problem.
Your doctor is supposed to be your partner in you health care. I met a wonderful doctor today at Paras(Internal Medicine) who has to my mind hit every point that makes a Good Doctor. Paras Hospital is a good place well fitted with state of the art equipment and infrastructure, comparatively pocket-friendly billing and most importantly good Doctors and dedicated staff.