When I ordered this item I was a bit unsure because of all the reviews saying "too small." To those reviews, I say READ THE DESCRIPTION! The name of the product even says "Jr. Petite Fit." I am a petite Junior, and I got a small, and honestly, it fits me fine. Usually I have o buy XS stuff in the Jr. department, but this shirt in a small fits me perfectly. Only disappointment is with the Camisole. Its a little short and the style is very 90's, it reminds me of Mary-Kate and Ashley from when they were tweens.