I am sure the cocoon brand has a justifiably earned reputation. However I would warn against a) ordering the mirror type glasses, which may have tiny blemishes on their surface, b)and in particular from dealing with Speert International.

I have ordered other (non mirror) sunglasses from cocoons and can unequivocally say they they are excellent.

the mirror coated sunglasses I ordered may have just had a defect that could occur with any brand,  but my experience with Speert International was less than salubrious.