Service was fine. A little slow but overall ok. Their software changed so I had to sign up as new patient again. A little annoying but whatevs. They could probably train the staff to be a little more friendly. But I needed vaccines for work and I'm not paying for it so I guess it's ok here. 3 stars is fitting.