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.