I would say that it runs a little smaller than I expected, but I went one up (the sizes have an overlap, selected L instead of M even though both supposedly fit the same size). Can also imagine if I had a much larger cup size than a B, this would provide no coverage. It is pretty stretchy, comfortable, and good quality. Was excited to be able to try these bras for a sensational deal! The shipping is not only fast but allowed me to track where the truck was on its way.