Loved this t-shirt.  It is a soft cotton material. I usually wear a medium or large in fitted t-shirts.  I am a 36ddd so I ordered the large.  It fit perfectly.  If you want a little more room,  go for the xl.  I like it to hug and show cleavage.  I washed it and it held its shape.  Looking forward to wearing it again on my next birthday.