Comfortable waiting area and appointments were on time. John was great with both myself and my daughter, letting us know what he was doing and why. Made the experience very comfortable for my daughter, to the point that its now her favorite medical place to go!!! Glasses range is OK. Prices range is good and cheap versions are available although range isn't as large as the other chain optical stores. Great follow up and always happy to help with advice.