Buying clothes online is so hard. Sizing is never great. This top is good! I am postpartum, used to wear a M or L but currently in an XL because of body changes and nursing. The XL fits great. Not too clingy but not baggy. Super soft, cute top. If they come out with more prints I’ll probably order more. Perfect to throw on with shorts or jeans. (I’m just under 5’6” and 177 lbs right now)