I normally wear a Medium in shirts, so that's what I ordered with this one.  I got the charcoal color, hoping it wouldn't be see through.  It is slightly see through once it's on.  If you're wearing high waisted pants, you can see the color change underneath the shirt, from skin to dark pants.  You would have to wear a bra definitely because you can see the discoloration there too.  It's actually standard length on me.  I have long legs (about 34") and I'm 5'8", so my waist is relatively short.  Still, this tank only goes to the tops of my hips.  I was looking for something long enough to cover my butt when I wear yoga pants (cuz those are sometimes see through as well).  This is not the tank to do the job I was looking for.  It's ribbed, but does not have much stretch to it.  If you're in between sizes, you should order up.

It's an alright tank top.  It's like any other tank you'd find in stores... probably cheaper at a store.