I do not recommend this place at all. I have been a couple of times including with my son and every time they have made a mistake with something. They could not even get a simple immunization right, even though I gave them the details of exactly what I needed, not to mention the other stuff that went wrong. (This is a personal and subjective review, my opinion - CYA)