I like the style, and since this is Junior size, keep that in mind if you are older than a teen. I wouldn't expect any of these sizes would fit a woman over size 8. I'm in women's size 4-6, and the large fit me snugly. The fabric is a thin t shirt type, and partly see through. The bottom where the buttons come together was made shabbily, as the bottom edges don't match up, one is longer than the other. I wish this were a little higher quality, since it's a cute style.