The material is super stretchy and comfortable. Not see through at all. I'm giving it 4 stars only because it had a small hole on the right side along the seam. I stitched it up and it was fine. I would definitely buy this again! I'm 5'2" 145 lbs I got a large just to be sure it would fit. It fit great but a medium would have worked as well.