Like any large place, there are better and worse staff but I've come here many times as the mom of a bunch of kids and for myself, I've been in regular ER, also women's ER, also children's ER, also labor and delivery, also pediatric nephrology, also orthopedics.
Overall, I trust Shaarei Tzedek to be professional, the doctors are experienced and the staff helpful. Of course, there were sometimes difficulties, but I still wouldn't go to any other Jerusalem hospital.
I also was here once with a friend whose granddaughter had received dangerous "care" with an Arab doctor at a different hospital and sent home, and when she got a dangerous infection as a result, they came to Shaarei Tzedek where the daughter got proper treatment.
Labor and delivery is beyond overcrowded and the hospital as a whole is overcrowded, there are often long waits. Children's ER generally somewhat better but not always. But overall, knowledgeable properly trained staff and trustworthy hospital which is a lot, so I consider it worth the wait.
For delivery, the only place I truly recommend is Laniado but if you can't get there and you can manage with 3 women to a room post-partum (which I think should be illegal) the staff is good.
All the food made by the hospital is Eida Chareidis and it's a religious hospital, but each food vendor has their own kosher certification.