We used to go here, but the doctor's hours are erratic, and the doc who will see kids is never in...and he missed an appointment we scheduled. The glasses are very nice, and the service is good, so if you are just filling a prescription, they are perfect.
The doc who sees adults does not appreciate it if your child wants to come with you. Kids make him a bit nervous.
Parking is good, the location is just down from the Border's, behind the Einstein Bros. Bagel store.