I had both of my children here and my experience is limited to the maternity ward. First delivery was in May 2012 and second delivery was in November 2015. Both stays were good and I knew the staff were trying their best to provide excellent care to myself and both babies.
Reading the negative reviews saddened me because the reviewers had to experience poor treatment while I didn't... not even remotely close. Again, my experience here is limited to one area of this big hospital. I'm in no rush to try to experience other areas of the hospital and honestly I hope I don't ever have to because it'll mean that I'm seriously sick or injured and I don't want that!
Based on my experiences, I would recommend this place to have your baby. But please explore all your options for something so important.