For being junior sized, its a fairly long shirt which is perfect for me since I'm 6' tall. I wore a white or black tank under it just for a little extra modesty, but the fabric is nice and thick so if you wore it without, its not see through by any means.  I ordered an XL and I wear a size 12 if that helps you decide on sizing.