They tend to overbook patients. I had to wait about 40-60 minutes every single time I went there. You will wait 10 mins first to see a nurse. After talking to her for 5 minutes, they will put you in the waiting room for 20 to 30mins. Then someone will lead you to the exam room and again you will for another 20 to 30 minutes until the doctor comes. Your actual time with a doctor is about 10mins.
I learned that they only have 2 doctors on duty in the afternoon and 40 to 45 patients scheduled based on my observation. No wonder every one has to wait a long time. I don't like a place that seems to be very profit driven.