Customer service is very good, but the quality of frames is very poor. I have bought 7 different pairs in the last 18 months and all but 2 pair have broken because of cheap manufacturing. The temples literally fell off of the frames or cracked in two by the temple screw holes. Also be aware that if you order the really thin lenses, they sometimes do not fill the prescription with the thin ones and you get a thicker lens instead.
The only reason I am giving 2 stars for a review is that the customer service is good, but very cheap products. I would not order from this company again!