So cute! I am 5'4", 196lbs, 40C bra, 14 pants, and I bought the Large. It fits perfectly, for a more fitted look, but I haven't washed it yet. Hoping it doesn't shrink. The sleeves are long so you can roll them up like in the photos, which looks super cute. If you want a slightly looser fit, I'd suggest going up 1 size. It's good quality and nice and soft.