This doctor is a great doctor who takes time with each patient and cares what you have to say. His nursing staff is also very nice. He doesn't hesitate to send you to see a specialist if he thinks it is necessary.
The only problem I have encountered is problems getting appointments when I am sick. They usually say you would have to come in the next day or even 2-3 days later. This is hard to do when you are sick.