I bought this product recently and the fit was perfect .. In fact I was travelling to Banglore where I saw the same product In another brand for 2400 /- and it was exactly same .. The lens quality is superb and in very high sharp sun I was very comfortable .. Only if they could improve on the cleaning cloth quality we'd be much more nice .. But overall awsum ..