This cami tank top is definitely made to be worn for layering, so I wouldn't buy it planning on wearing it as a typical tank top, without something over it. It fits like stockings do, slightly sheer and tight against the skin, like as a base layer. This is great for wearing with tops that you want as minimal bulk under your shirt as possible. Perfect for adding modesty to a deep V-neck top, or to add a little length at the bottom of a shirt that's too short. It hugs the body like a swimsuit, but because the material is a light weight, it's doesn't feel as thick or constricting as a swimsuit. I picked this up in a size medium and I would say this best fits ladies sizes 8-10. Sizes 12 and up the large and extra large would fit best. Size 6 and smaller the size small would work best for. Since it's a very stretchy material, the sizing is very forgiving. So if you're undecided which one will fit you best, you could easily go with the larger size, and it will just be stretched out less, but will still fit. Just perfect for using under fitted tops.