This shirt fit perfect in all the right places - bust & hips. I am a size 4 and 5'2'' and ordered a small. It was perfect to fit right into high-waisted jeans! I also LOVE the material - it is super soft and the colors are just as bright as they appear in the photo! I would definitely recommend to anyone!