Cannot comment on the doctors as I didn't even get that far. Called yesterday and was so grateful that I could be seen at 7:30am. Was told to arrive at 7am for paperwork. Arrived right on time only to find out my appointment was moved to 2pm with no call or explanation. So I had no choice but to go to an Urgent Care. Receptionist was not empathetic at all. Would not recommend this place at all!