These are great for the price.  I am a small B cup and was a little weary about these fitting because of the other reviews.  If you are modestly endowed, I would highly recommend these.  They are true to size if you are modestly endowed, but I could see where the other reviewers that are generously endowed might think they needed to buy one size up.  These arrived quickly and are exactly what I expected to receive.