1901 Harrison St
Suite 103
Oakland, CA 94612

Mon - Wed: 10:00AM - 5:30PM

Thu: 11:00AM - 7:00PM

Fri: 10:00AM - 5:30PM

Sat: By appointment only

Sun: Closed

100.0% would refer friends and family to us

5 stars Customer since 2016

Staff was patient and helped ne picked glasses that worked well for me and looked great

5 stars Verified customer

Been going to see Dr. Hafen and team for years. Always great!

5 stars Customer since 2017

Everyone very nice

5 stars Customer since 2016

everyone was very nice

4 stars Customer since 2017

It's always a pleasure to see Dr. Hafen on my yearly eye exam. We get a chance to catch up and look for any changes in m ... Read More

1 stars Verified customer


Had my eyes dilated without consent.

Don’t like the new glasses they were ordering for me.

In Vision Optometry replied:

Dilation is an essential part of an eye exam, especially new patients and diabetics, even considered standard of care. We usually let you know on the phone, email, pretest and exam room and apologize if we unclear on our process. If you don't like the glasses we will be happy to work with you to get something you like.

5 stars Customer since 2013

I have been a patient at InVision since 1993. I got my first pair of glasses here and have never gone anywhere else. Tha ... Read More

5 stars Customer since 2021

Great staff!!!!

5 stars Customer since 2017

Never a bad experience when I go in for my appointment, I have been greeted with a smile and the office has a wonderful ... Read More

5 stars Customer since 2012

They checked all the boxes

Also in Oakland


NextGen Dentistry

5 stars 78 reviews

Great staff! Keeps you on the good dental hygiene bandwagon :-)
Read More …


Total Health Dental Care, Old Oakland

5 stars 464 reviews

I came in without an appointment on an emergency basis and was seen within an hour. The entire staff was very warm and welcoming. I saw two different doctors for my root canal and crown. Both were extremely gentle, making sure I was completely comfortable throughout the process.
Read More …