I wish I could give it zero stars. TLDR: If you want good care and don't want to wait for hours without being seen, look for another doctor.
This was our first visit and we showed up 10 mins before the scheduled appointment time so we can fill out our paperwork. We ended up sitting in the waiting room for almost an hour after the appointment time, then I asked how much longer we would have to wait. Shortly after we got taken back to an exam room. They did the normal vitals, then told us the doctor would be right in. We were waiting for almost an hour in that room. I asked the nurses again and was told the doc would be right in. We waited another 20 minutes, then we ended up leaving before being seen and got a refund.
My wife and I had our three-year-old and one-year-old with us. No one told us that we were going to have to wait two hours. The staff was nice, but were busy chit chatting instead of checking on us. Two hours without ever seeing a doctor is nuts.
When they refunded us the co-pay and gave us back the applications we filled out, the reception desk told us that this doctor is ALWAYS like that. He is SUPER late on every appointment.
WHY SCHEDULE APPOINTMENTS SO CLOSE TOGETHER THEN?!? I should have checked out the doctor on yelp. It seems that this is a constant thing. If you want good care and don't want to wait for hours without being seen, look for another doctor.