Difficult to say, not recommend if you need a fit sun glass
In general, the sunglass is fine and arrived 2 days after ordered. However, the receipt from amazon and the barcode sticker on the box were missing. The nylon cover of the cloth seems to be unsealed. That is why I reduced 2 stars.
The fitting is poor so I have to ask a shop nearby to fit. This is the price of buying online.
However, I gave 3 stars for the price and quality but won't do this again since I had to waste a lot of time to verify whether the sun glass is fake or not.