Be prepared for a VERY long wait if you go here. You are much better off getting an appointment with one of their doctors in a suburban location (i.e. Radnor). So, this is the process. When you first arrive, you check in at the desk at the door. They take your name, and then you wait for 15-30 minutes for another person to call your name to get your insurance information and check you in again. Then after about 1-2 hours, you get called to see the technician who checks your vision. You get sent back to the waiting from where you will sit for another 1-2 hours to see the doctor. After you are done with the doctor, you have to wait another 15-30 minutes to get checked out. I do not necessarily think that this is the fault of the doctors. However, I think the people behind the desks in the waiting area can do a better job of making the wait more pleasant. They can start by setting appropriate expectations and not telling the waiting patients that they will be seen "soon" when "soon" really means hours. Also, when I asked if I could run out to get lunch after it became obvious that my wait was going to be another hour, I was told that I would be placed at the end of the queue if I left the waiting area. I was starving, so I ended up having to sneak out to grab a bite from a food cart outside. It would have been a lot nicer to be permitted to leave the premises. Overall, I felt that the way the whole visit was handled made this experience very negative. The doctor that I saw was pleasant. However when I was told that I needed to return for a follow-up visit, the thought of taking another 4+ hours out of my day did not sit well with me at all. I ended up calling the Radnor office and begged them to allow me to do my follow-up visit there with a different doctor. I did have to passionately plead my case, but I did prevail. It was worth it. The whole process at Radnor took about 45 minutes.