The colors are not as bright as pictured, and after the first wash the fabric looked worn and faded. So disappointing since the pattern is so cute! The shirt is also cut quite large, I ordered a size 6 and my tall 7 year old ended up wearing it instead.