I bought this in a medium and it was so small I couldn't get it off once I got it on!!  I bought a champion top in medium and it fit perfectly.  Then to add insult to injury I had to pay $6 for return shipping?  I am going to check more closely return policies for each vendor.  99% of the time amazon has free return, this bra did not.