If you want to be seen prepare to arrive up to an hour before it opens or even earlier. If you arrive at the time it "opens" you will likely not be seen.
The doctors are helpful and friendly.
Some receptionists are friendly while others are very rude.
Be prepared to wait for hours.