Material is thin but durable. The color matches the photo, its overal exactly what my daughter wanted. I only wish there was a water bottle pouch on the side maybe but for the price I cannot complain. The size is perfect for a day or weekend trip, we are using this for dance camp and classes and its plenty big without being obnoxiously large for my petite 7 year old.