I bought them from Shoppers Stop yesterday evening for a friends trip which was supposed to be today. But unfortunately the trip got cancelled. I am not a person who uses Sunglasses on daily basis so this is of no use to me. These are brand new with no flaws.