I arrived 15 minutes before my appointment time to fill out paperwork. The front desk was friendly and the only reason for the two stars. I waited over 30 minutes past my appointment time to be taken back to another room where I waited for an additional 30 minutes while the staff talked about me like I wasn't in the room. It seemed like they were training someone new but it was still awkward to be sitting less than two feet away from employees while they ask "how do you spell her name?" "Are you sure she's not on any medication?"
When the doctor finally came in the room an hour past the appointment time he rushed through a two minute conversation where he made assumptions and was missing pertinent information about my medical history. He then hastily through a bunch of prescriptions my way and told me it was great to see me again even though this was my first visit. I was then scheduled a follow up visit although I, nor the front desk knew why. It could have just been an off day but I can't say I was impressed. I don't plan on returning.