I'm 5 foot 4 and 148 lbs with broad shoulders, 36 inch chest and a 24 inch waist. I got a large and it looks great. I am somewhat long bodied and the waistband hits right where it should on my hips. It is light and comfy and very feminine. I love this shirt and immediately got online to order another one after ripping open the package and trying it on