I've been there twice. The first time they forgot me in the room and offered me a lot of pain pills (back pain) instead of a follow up. They did have in house X-ray and blood work, but they never called me with the results. I was more interested in the cause and solution rather than getting hooked on pills.
The second time I was sick and got no exam and a prescription for antibiotics and decongestant. Again, no follow up. Later I found out that they wrote my phone number down wrong (wrong area code).
There were not many people there on both occasions, but I still waited a long time, despite being there on time for my appointment.
The Dr. is ok, but he's not very friendly, and if he did a thorough job on the exam I didn't see it.
There are lots of Doctors in the area, find another one.