Runs super small definitely order at least one size up 2 sizes if you want it to fit comfortably.  I typically wear a small to medium and accidentally ordered a medium size the first time.  It fit like a toddler shirt.  I decided to send it back and order an XL.  Perfect fit.  Top is super cute now that I have the right size.  130 lbs 34D