I am 5'1, measurements 39/33/38. I got a medium and it fit PERFECTLY. The shirt is form fitting, the length is perfect, and what I like best is that the space between those two buttons don't open and show The Goods, which is my problem with every other shirt I try on. It is not baggy and oversized at all, which is another issue I have with other shirts I try on. I highly recommend this shirt, as it is multi-purpose and fits SO WELL.