For a few months during my pregnancy, I registered as a private patient at Queen Mary. The semi private rooms are very nice since the maternity ward was recently renovated. They are on a first come first served basis however they have many rooms so it wouldnt be a problem getting a semi private room. There is only one private room. If you are a general patient ($68 per day!) , you will be put in the ward but its very crowded and noisy. YOu would never get any sleep. Be warned that if you do not speak Chinese, I think it would be difficult to communicate with the nurses.