Hi Mocha,
I used the lawyer recommended by Linda. She is Serene Chan, a very nice and experienced lawyer in adoption matters. We were always kept informed of the proceedings and Linda was always available. My adoption was completed in 4 months, thanks to Linda, MCYS and an efficient lawyer.
I also sent my son to a child and baby clinic for his check-up. As he was a local, many of the tests were already done at the time of his birth, so his check-up was not a comprehensive one that Chris mentioned. I suggest you follow Chris' advice for check-up for a foreign baby. I had enquired with KK hospital before, and they do have 'packages' for pre-adoption check-up, perhaps you can check with them too.
As for the process/contract with Linda, maybe VQ can provide some info to put your mind at ease, since she will have the 'latest' experience with Linda.