We used them for a few years and they have been good up until recently. We ended up leaving because they mistaken our son's medical records with another child with the same name. My son ended up extra shots due to the mistake. They need to create a standards of procedure when confirming the identity of their patients.  If you decide to go here, please double and triple check that they are using the correct patient records.