I LOVE ESA and their employees! Everyone is so professional, friendly and helpful-- on the phone and in person. I have been a patient for many years & now I take my daughter here as well. I work in HR and refer employees to ESA because they always take great care of their patients and work closely with employee benefits to make sure each patient is getting the most out of their available benefits. The on-line patient portal makes it easy to schedule appointments and re-order contacts when I need them. Thanks for taking great care of my family and our vision!