98.6% would refer friends and family to us

5 stars Customer since 2016

I had a great experience

5 stars Verified customer

Excellent. Everyone is so professional and friendly

5 stars Customer since 2000

Was on time for appointment-staff was very friendly and explained reasons for testing-dr Riccardi was very thorough and she too explained testing results-tech helped pick out glasses that fit the best & looked good! Would highly recommend!!!

4 stars Verified customer

I have been with Vision Source for over ten years now. They have been awesome to work with. Dr. Ricciardi takes the time to listen to her patients and really determine the best option for their particular eye care needs. With my constant changing prescription she has been diligent on staying on top of the change. I now use Dr. Horn who so far seems to have the same values!

5 stars Customer since 2014

I absolutely enjoy coming here, the staff is professional and yet very friendly at the same time. They listen to what you have to say whether it is small talk or a concern regardless of the significance to the appointment. I am also now getting my elderly mom and driving her almost one hour each way to been seen here and she loves them all!

5 stars Customer since 2015

he is a great person for people how need glasses

5 stars Verified customer

Been going here for years, always great experience

4 stars Customer since 1999

Everyone was great as usual

5 stars Verified customer

Always have a great experience. Love that everyone is so friendly. From April and Katie in the front to Dr. Ricciardi you always leave feeling like you were just catching up with your friends for an hour. I highly recommend them!

5 stars Verified customer

Always professional and friendly. Top notch provider.

Also in Spencer


Able Dental

5 stars 2 reviews

Best dental care I ever had. Amazing staff.
Read More …


Welcome Smiles

5 stars 684 reviews

I honestly have never laughed or smiled so much at a dentist! Everyone there was so great. I'm so happy I left my old dentist and found Welcome Smiles! Thank you so much for such a positive experience!
Read More …