I wish I could give this bag more than 5 stars!  The quality is excellent and SUPER cute.  Great size for my daughter for her to keep some activities and a snack and water bottle to go.  She used it on a hike too, worked great!