Based on reviews I ordered a size up. It was perfect. Thank you to all previous customers who took the time to advise for this. I am normally a M in tops and the L was perfection! Bust 36C. The material is non-see through, it is nice and heavy but has stretch to hug your curves just right. The yellow color is fantastic. It is the color of a sunflower, nice and bright. Can't wait to order more colors. I wish this review window allowed for a picture, I have some great ones I would share.