It arrived on time if not early. I'm 5'4, 114lbs, and a 34C. I got a small and I'm usually a small in everything. I love this shirt it's so comfy. This shirt is a really soft, stretchy fabric. It's also a crop top so don't be fooled but the short skirt I'm wearing because the skirt goes just above my belly button. But overall I love it!