Ive bought glasses here before and both receptionists are lacking people skills so I was reluctant to return for an exam but they take my insurance and I didn't have the time to drive to Alexandria. I came in 10 minutes early then waited an HOUR AND 45 MINUTES before finally walking out having never seen the dr! The receptionist displayed nothing but annoyance when I told her I would have to reschedule because I can't stay for another hour. So I decided to make an appointment somewhere else that isnt greedy, overbooking patients or at least understands the value of hospitality and consideration for other people. Unless you have an entire morning to spend sitting in a waiting room, I wouldn't recommend this place!