While this shirt does run a little large, i am 5' 0" and ordered a petite small, it is perfect for layering under a loose cardigan. can be dressed up or down- looking forward to wearing it this summer!