The doctors in this practice are all very professional and thorough. As with any practice, there are some that you will like more than others, but everyone here is pretty consistent. Appointment times are respected, only once were they running behind more than a few minutes, which is great considering the number of emergencies and delays that OB/GYNs encounter. Note that their name is actually PEnn OB/GYN *and* Midwifery Associates and you do not have to see a Midwife if you prefer not to. Overall, I certainly recommend this practice.