i bought these glasses for a "nerd" theme party, also they seem to be the rage now-a-days. they came quickly and no scratches. didn't come in the mail but came in a decent size box with a lot of wrapping which made me feel better. obviously they are very cheap and easy to break- for the price. but no problems or scratches with the lenses and they look really cute on!