This is the fourth and best optical shop I've used to get glasses for my daughter. HUGE selection of glasses for kids (altho they also carry plenty of frames for adults). Staff was extremely knowledgeable and helpful, without being too pushy. They really know how to fit kids, and were extremely accommodating when we had to go back for minor adjustments. You can get cheaper glasses at the mall shops, but if you want great quality and service, this is the place to go. We used their Waltham branch which is located inside the Children's Hospital satellite-- parking was easy and it was a bright, pleasant space.