I give this place one star. The doctor my sister sees seems competent enough but if you value efficiency and promptness this is not the place for you. Expect you appointment time to run a MINIMUM of an hour late (ex. A 2pm appointment means you won’t be called back until 3, even then it’ll be another minimum 15 minutes till the doctor actually comes in the room, it was over 30 for us), they don’t serve patients in order ( a walk in came in, got helped, and left before we even got called back) and the staff has absolutely no answers. I will be looking for a new doc after all these things happened in just one day, and they happen every single time we come.