Hamad!
Having the best facilities, everything from prenatal checkups/ test until labor, delivery and discharge, HMC charges you a very nominal fee.
Appying for birth cerificate Vaccination etc is done hassle-free
BUT, you will not be given the option to choose your Doc, neither will the same doc seeing you each time you go.
Dont expect anyone else except the nurses to be poilte to you.

Other hospitals rip you off with the bills. And you'll be refered to HMC incase of any major critical situation during labor, Applyication for Birth certificates and for vaccination.

I decided to consult with a gyn in private clinic and visit HMC just for the sake of delivering there. ;)
All the best to you!!!