I read the reviews and it suggested you order a size up. I’m 5’4” and about 120-122 lbs I ordered a medium and am very happy with the fit. It is a very cute shirt! Customer service is great , they sent me the wrong color twice but I did receive the right color and sent me a shipping label to send the others back.