I am actually wearing it now as I type up this review. Having just come from a yoga class, the material wicked away sweat and stayed in place. I am a small C cup and got a Small top and it fits great. The white is a little see-through but not bad enough to keep me from wearing it. Super comfy and I love the fabric.