great qualityThis t-shirt is made of high quality cotton, not flimsy at all. The size looks true to size, and I ordered hers a little big so that she could wear it longer. The butterflies are cute and look just like the picture. I got my order the day before Easter, which is when it was promised.