The repair was fast and efficient. I had to wait about 1 hour while my daughters glasses were fixed. The only reason I didn't give five stars is that I felt the price was a bit high. I had to pay $60 for the repair. I feel that $40-$50 would have been a more reasonable amount. But my daughter had tests at school the next day and I wasn't going to argue .