The quality is definity good and the colors are as depicted, but they were much smaller than anticipated (and I expected them to be small child size bags).

I purchased one for my 6 year old and one for my 4 year old, and they are definitely too small for the 6 year old and ALMOST too small for my 4 year old. They fit my almost 2 year old a little big. So if you have a 2-3 year old these should fit great!