I bought a 2-pack at Costco for about $24.  LOVE THEM.  Decided to check Amazon for other colors.  Great fit / coverage, and I think true to sizing chart listed on package.

Sizing chart on pkg: S = 32ABC-34B;  M = 34-36BC;  L = 34D-36C-38BC;  XL = 36D-38CD-40BC;
content: 54% nylon, 38% poly, 8% spandex (I assume this is for all colors except white)  white: 96% poly, 4% spandex
made in Dominican Repubic

Extremely comfortable, and great fit.  I feel like I have not had much luck lately with sports bras because most are cut too small (and not intended for larger than a B cup).  I'm in the range of a 34 C/D, and these (size L) actually have "full" coverage in the front (nothing showing on the sides or top) and still a good snug fit.  Very pleased!  These are thick and supportive.  They feel like good quality material, and seem to be well made and comfortable, without that horrible "removeable liner" that some come with.  At first, I thought the tag would be an issue, but it was perforated and was easily removed by tearing it out with no damage to the seam at all (no scissors needed), making these completely reversible. Would recommend, and would purchase again.