This place is horrible!
If you come here get ready to be treated like an animal, wait a long time and hash out $10-20 just for parking. I will never come back here.
Here's my story:
They allow appointments but you still have to wait an hour if you show up for the appointment. If you walk in they see people with appointments before you. They are completely inconsistent and just make random decisions on whom they want to see first.
I called around 10 am one day and the receptionist told me the current waiting time is 20 minutes. I said I would come immediately but she insisted I come at 1 and that she will make an appointment for me. She said the doctor will see me at 1. I got there at 12.55 but they gave me an extra hour waiting time!
All I needed was to review a chest x-ray for a suspected pneumonia. The receptionist said they received the report but no doctor will see it for another 3-5 days and they will call me. Pneumonia is no laughing matter but they didn't care. I had to push them to let me come in to review the results in person with the doctor. I ended up paying $25 in parking alone.