The office staff can be rude and abrubt. I missed my yearly appointment and received no call or mailing to remind me,found out when I tried to order contacts online. Called and was scheduled for a month away. Went to appt,I was on time, they were 45 minutes late. Got the rudest eye tech/Dr. Colasanti (sp?) who chastized me for having broken my glasses and not replacing them yet and for missing my last appt. I told her I don't have the money to replace them yet and have no way of remembering an appoint made a year ago. I depend on getting reminders from all my doctors in order to keep my appointments. I was not reminded by mail, phone, email or anything. She proceded to give me the wrong script (mine was increased two years ago) and when I corrected her she got in my face, waving her finger at me and telling me, ""young lady (I'm 37) you have no idea what you are talking about. I told her she was being aggresive and that I wanted to see the doctor immediately, she refused to let me go and told me to stay put in my seat till she was done and that she would be happy when I was out of her office. I am seven months pregnant, told her I didn't appreciate being treated this way and walked out mid appointment. I was able to see Dr. Kaldawy and be done. Just takes one bad apple to ruin it for everyone. Unprofessional, unacceptable and pathetic. I would be discusted with myself for bringing a client to tears and refusing to let them leave while I scream in their face about a stupid pair of broken eyeglasses. Way out of line. Dr. was apologetic for her, said she has done this before. If you go, ask for someone who is not this woman and expect to wait at least an hour to be seen and another hour before your leave.