Let me premise this by saying that, at this price, it's almost indecent to complain.  I had ordered aviators from Amazon a few months back, but forgot which ones I ordered.  So I picked these, because they were the cheapest.  They're great for the price, but for one or two dollars more, you can find some better ones.  The frames on these are thinner than the pair I bought before (which were $4), but everything else is decent.  I feel like I'm going to break them.