HORRIBLE. Got the call 4 days later my glasses and Sunglasses are ready. Pick them up, get home couldn't see there were scratches from top to bottom on both lens. They put in a new order for new lens, like no big deal what happened to mine happen all the time.. uh??? I call 4 days later to check status, was told they're in and just need cut. Go back today get home clean my glasses and the damn arm falls off, the entire arm! This is the 2nd trip in 1 day. 3rd trip total and to be honest I'll never get glasses here again. So frustrating when you pay ridiculous amount of money. I've never had any issues in all the years I've been wearing glasses until this trip.