They were pleasant with me, though it seemed like they weren't totally happy about the hassle of dealing with a foreigner.
The price for my vaccination was exactly as quoted - it is a bit of a hassle to go upstairs to fill out a form, then talk to a doctor, then downstairs to the cashier, then to a new line where they confirm your information then send you back upstairs to a nurse to get the vaccine.
Someone would tell me, "Go to counter #3", and then at counter #3 they would say, "Why are you here? You should be at counter #1!" This happened several times, so I have to give them a low score for communication. They also missed my number in the queue, and said that I must have pulled the ticket wrong, but a nurse pulled the ticket and brought it to me...
My first vaccination back home took a total of 30 minutes from the time I walked in the door (including 20 minute wait to make sure the vaccine doesn't cause problems), and this took me over 90 minutes in all.
However, my experience was generally good, the place made me feel comfortable, and I would return here again in the future.