Excellent staff all around... patient, knowledgeable, easy to talk to. Very accommodating and flexible for busy parents.