I checked around and it was the only place that charged the lowest "consultation fee". I arrived a few minutes late only to find out that the doctor was running behind schedule. I waited for 35 minutes before I would be seen though i had made an appointment.
The place is old and cluttered. The receptionist did not even look up as I entered and waited to speak to her.
I got what i needed though and he did not recommend immunizations that I don't need. He had a large screen in his office to show the areas where I would be travelling. The vaccinations were also the lowest i found after i had shopped around. Some places charged a $15 administration fee for each shot but this place did not.
I left after I got a prescription and two shots. The location was convenient for me. Other than the long wait, the prices were very competitive. I was also told later that some family doctors are able to administer some of the vaccines and can do so without a consultation charge.