I bought it to replace the case that came with my RayBans that started to tear at the button. The cover is very cute and exactly what I wanted but it had stains on it. I suspect it's due to the black interior rubbing against the pink interior, which would eventually happen, but I didn't think it would look like this straight out of the box. I think it might be a used one that was returned. I will keep it because I shouldn't be sending it back as the stain would eventually happen, but I'm only giving two stars based on the condition the product arrived in.