I was referred here by my eye doctor and the main reason they are getting one star is because of the wait! If you have all the time in the world to wait and wait and wait! This is the place for you.. my appointment was 8:45am this morning and I showed up at 8:30a since I was a new patient and it is 11:05a and I'm still waiting on one last test. This is insane, they don't come and check in on you.. they just take you from one room to the next and leave you wondering if you were forgotten. The staff is in no hurry.. walk slow.. disappear when the Dr needs them. Just seems so disorganized. I've never had to wait so long at an eye doctor before. Only plus, the Dr was nice.