I still have this case after six months and it does protect my expensive prescription glasses.  It's large enough to handle my fairly large frames and it does stay closed.  I don't know about large sunglasses.  If you have a small purse, this will take up alot of room.