I hate to say bad things about any medical facility because I know that many doctors and nurses are terrificly overworked, but this is one hospital in St. Louis that you should avoid.
My wife delivered our first child there and the experience was nightmarish. The facility was dirty and antiquated and the nurses were not very helpful or compassionate. Our subsequent experience at Missouri Baptist was much, much better.
Also, I went to the emergency room with a bad leg injury. After X-rays and a full examination, I was sent home with a "bruise." After a few weeks of continuing pain, I saw a specialist who requested the X-rays, when he got the packet, the X-rays in my folder were of someone else's arm. To top it all off, when he took new X-rays he discovered that I had a broken leg.
Try to avoid St. Mary's if at all possible.