Perfect and has held up to my daughter's summer camps and thru the washer once so far!  Will def update if it breaks.  Will probably order three more of these for the rest of the fam to use though, hers is so useful!  (and that's coming from someone who has like a million bags.. this one is just so big, and easy to wash when you're a germ freak like I am lol)