After a disappointment at Leonards optics I found good advice and customer service in finding a frame for my new glasses. They took the time to consult onto which frame would fit me and which not, they came up with suggestions themselves. They adjusted my wife's and my glasses without fee. Kids were playing around without any problem.
Pros: Very friendly staff and manager
Cons: No discounts (well, its upper east side...)