I like it, but it is not cotton at all. It is a nylon fabric, so it clings somewhat. I bought the same color as the picture, and it fits just about the same as in the picture. Front hem comes down to just above the bottom of my crotch.I usually wear a large shirt. I bought the medium. 5'8", 156lbs, 36B bust, I have a long torso.See full review