I love this top. I bought the white in a Large, and I am usually a large about 90% of the time, and it fit great. It's a really soft material. It looks like that really clingy material that I can NEVER wear, but somehow it doesn't cling, and just hangs perfectly. The material is not too thin, so you can't see through it. I have it on with jeans, and you cannot see my blue jeans through the shirt which is great. Great shirt for leggings and skinny jeans. Tried to order it in black, and it's sold out :(.