First time ordering and was presently surprised. New glasses showed up a week and a half after order was placed. This was well ahead of the 14-21 days that were advertised. With frames starting at $6.95 and a standard shipping fee of $4.95, it is very easy to get a quality pair of glasses for under $20. Overall we are impressed.
For more information on their offerings, check them out at www.ZenniOptical.com.