I bought this tank just to take me over the top to get free shipping and it was on sale. I am so glad I did. It fits on the body so well. It is so flattering. I normally wear a size small, 4-6, and it is perfect with room to spare. It hangs looser and looks so good! So, if you want it to fit skin tight, go down a size. The fabric is the silky sweat wicking type. I am small chested, 34 B, and it's roomy. I normally don't like a high neck, but this does not rub on the neck or clavicle. Looks sporty with my leggings and work-out gear. I would wear this with anything though.