I was hesitant to purchase this since there were no reviews on the product. I was unsure if a large would fit me and was also afraid the light grey I ordered would be see through. Fits me just fine and I am 5'7" and about 165, sometimes I wear a medium and sometimes a large depending on the quality. Often if something is cheap though I have to wear a XL. The fabric is thinner, more like a t-shirt almost but not, also not see through. For my size it certainly is n not a "dress" as described, nor is it sweater material. But over all this is rather cute and I am thinking I might like a couple in different colors.