I have been there several times and the service is good for me. I had a problem with the contacts I was given ~ not the right strength so I had to go back many times & they were changed out at no cost to me until we found the right strength. I took my son in for an exam ~ 3 yrs old ~ he was scared ~ it was new for him. He did cry & the Dr. was not patient at all. Good for adults but not very patient with my son.