Nobody likes spending time in Dr.s offices.... Twice a year I have to designate my morning to be dilated and have my retinas checked. This place is okay, receptionist who checks people in is very friendly, she has a smooth natural way with patients. Having a friendly face for your business is so important and she is great! Most other staff and doc all friendly also. But, DO NOT COME EARLY!! They do not take patients in arrival order as I learned after sitting in the waiting room for over an hour. Watched 3 people arrive and go in before me... People just walking in are taken back right at their appointment time. Next time I'll come right at my appointment time. Also, no wifi for guests which stinks with looong waits. Long as in... 2 hours and yet to see doctor. They completely overbook, with people standing in the waiting room. Then they told me I need my glasses or prescription for this appointment (never said that on the phone), so I ended up waiting longer for my doc to fax it in. They wanted me to reschedule second part because I didn't have RX, no way!! Tell people they need it prior to appointment!!