I am a 40DDD/F/E and most built-in bra tank tops do not work for my chest size, I bought a L. I was very hesitant on buying this shirt because of the high price but I am so glad I did. I just ordered my second one. I am due to have my 4th child any day now and wearing a bra all day and all night is getting SO uncomfortable, I wear this shirt 24 hours a day. This shirt does show cleavage but I wear a shirt over it if I go anywhere and it does have great support. Not as good as a real bra of course, but much better than a sports bra (which at this point I cant even fit in to). I hate spandex material tank tops but this shirt feels nice. I just wish they had it in gray. I do not dry it in the dryer, I lay it out to dry...to get more life out of it. I still think it is very expensive (my nursing bra's were only $26) but I guess its worth it since it does do its job.