My frames broke on Sat. Called my optical store and they would only sell me new frames for lots of $$$. All American was closed. Waited until Monday and took them in on my lunch hour. Glasses were fixed by 3:30 and picked them up on my way home. Great service, friendly, and very helpful...all with a 90 day guarantee . Why would you go anywhere else for glasses repair.