I love Dr. Diana Heard. She's amazing. She took care of all three pregnancies. Her staff is wonderful and she's very knowledgeable. A lot of other reviews talk about wait time, but it's your typical doctors office. The wait isn't ridiculous, it's average. On some busy days the wait is a little longer. But the staff and their service are worth it. I would recommend this office.