I’m 5’6-5’7, 165-170 lbs and got this too in a large, and it fits perfectly. The material is super soft. The white on the bottom is somewhat see through but I plan on wearing leggings with it so it shouldn’t be a problem. Great buy for style and comfort