yes the snaps are just fine. its not dirty it may be the picture. im looking @ it up close and the front may be alittle oil worn because of how i carried it but its seriously like new. i have a large collection f coach and juicy and im weeding out the ones i never use:)