This is the best company to buy glasses from. I chose glasses that I thought would look good on me. When they arrived, they looked terrible. I called customer service and they said they could give me ~50% refund or ~100% store credit (they don't reimburse discounts and shipping). I chose the store credit because I needed new glasses. I returned the ugly glasses with their prepaid postage. I received the credit about 1-2 weeks later, chose new glasses, and got them in about 2 weeks (chose the cheapest delivery option). The new ones look great and I will keep shopping at Zenni unless their service or great prices change.
The frame material is cheap if you decide to choose cheap. I chose more expensive material and the glasses look great.