I had a terrible experience -TWICE. I went there because I read other's reviews that she takes her time with you. At my first appointment, they apparently rescheduled the day without notifying me. Then, when after waiting an unreasonable amount of time, Dr. Leber literally swung the door open and rushed through a ton of questions, really not taking the time, like she was just going through the motions. Today I had an appointment scheduled for 10am. I arrived early, waited 55 minutes and left without seeing her. There were quite a few other people in the waiting room, too, and I heard the receptionists calling people to reschedule their appointments for today because they were running behind. Dr. Leber is understaffed and overbooked, and completely inhospitable. I will not go back to see her.