My GP. Usually get in to see the doctor on or close to my appointment time. Takes his time and gives you time. Make sure you have a list of any questions or concerns you may have so you can bring them up with him.
Pros: No long waits, good approach to patients.
Cons: None.
more