This office was a big disappointment. I waited with my one year old for over an hour in a tiny waiting room that was packed with other people who were also waiting forever. The receptionist was nice to me but she was very rude to other people who were checking in that had special circumstances and made everyone uncomfortable in the waiting room. When we were finally seen, the assistant didn’t explain anything she was doing to me while she dilated my son’s eyes (which I figured out was what she was doing way after the fact), then we waited another half hour to see the doctor, who came in and also didn’t explain anything he was doing while he did it. He proceeded to tell me my son needed glasses and was very far sighted, didn’t explain anything about glasses or how to handle them to me and walked out. He was seriously in there for about 2 minutes. Then another assistant came in and told me about the glasses, but I was trying to figure out what to do since my son also wears a helmet. She was very unhelpful and didn’t know how I would be able to have my son wear both but still wanted me to choose which glasses to order (meanwhile my son is screaming because his eyes are hurting). Finally after about ten minutes of me telling her that I’d have to check with my son’s other doctor about his helmet before ordering glasses, she told me in a very annoyed tone that my son was probably crying because his eyes hurt from being dilated (mind you I had no idea why he was freaking out this whole time). I’ve never had glasses and neither has my husband, so I had no idea what they were doing and no one explained to me. I would NOT recommend this office at all.