I am 5'1", 120 lbs, and a 34B + size s/m in most brands. The size small fit me perfectly. If you're looking for support, keep in mind this is a braLETTE and will not offer as much as a regular bra (as a lot of people apparently forget that). It shipped in three days and wasn't damaged or torn. I would recommend this item.