Location is perfect. Staff were helpful and pleasant. I have seen Dr. John myself and I thought he did such a great job I brought my granddaughter in who had been having some eye vision "red flags". I'm very happy I brought her in, she did need glasses. Dr. John explained everything perfectly. We will keep seeing him for our eye care needs.