Hmmm......I dont think there is such a thing as a good experience going to your primary care doctor. Case in point: My appointment was at 9:20 in the morning so I show up at 9 and check in. They call up finally at 9:30 and send me to the one of the patient rooms where I proceed to wait another 15 minutes. Finally the nurse comes in and checks my vitals. (you know, blood pressure, temperature, etc.) Then I wait another 45 minutes for my doctor to finally show up. What I dont get is that my appointment was to talk about my bloodwork from about 2 weeks ago! So basically I waited about 1 hour just to talk about the results of my bloodwork which only took about 5 minutes. I still dont get why I waited at least an hour before he finally got to me. When I checked in the lobby only had a couple people waiting for their appointed time. I can understand if it was packed then I would expect the wait times to be longer. Now im more worried if it was packed. Might end up being there at least half the day! So from what I think doctor's offices will always have a low or negative rating because until they come up with a faster process, everyone will always be grouchy due to excessively long wait times.