I just had my first visit here due to some medical issues and I had a wonderful experience. I was late for my appointment and I didn't get any guff from the office staff. Than when I saw my doctor she was a dream! She was friendly and she worked really hard to get my blood work, ultra sound, and pap smear done on the same day in under two hours! She made sure I understood everything that was happening and made an action plan with me instead of for me. The only reason the office doesn't get five stars from me is I found the wait time in the office to be excessive.