I ordered this shirt for my teen daughter-she loves rainbows. She loved the shirt when we got it (really fast shipping) but almost refused to try it on because the tag said it was a 3X, and she thought I was implying she was fat! After reading the reviews, I ordered a 3X and hoped it would fit her MEDIUM JUNIOR body. After showing her that it was a really small shirt, she tried it on and she LOVES it. We cut the tag out immediately! My review: this is a fitted shirt, a somewhat thin shirt, but great colors, and it runs REALLY, REALLY SMALL--3X=MEDIUM JUNIOR.  Plus, Pepsi fans will try to buy the shirt off your back!--true, my daughter was asked if she would sell the shirt to someone.