Based on my experience, this shirt is a letdown for girls' fashion .The ruffles look cheap and poorly made. the fabric feels uncomfortable and itchy. The fit is way too large even though I ordered the XX Large. On the positive side the color is nice. However, the cons outweigh this one small pro. Overall, NOT worth the money..