This has been a good experience.  The doctor and staff are very professional.  Waiting time is usually kept to a bare minimum. 

William