This midlayer can have so many purposes, and do them well! First of all, the vibrant pink is my favorite and matches my personality! I am 5’8”, 145 lbs and bought a small. It’s definitely snug, but it’s supposed to by fitted. The tightness took some getting used to as first, but now I love running/warming up in it. If you don’t like to show your torso, this is too cropped to be able to cover up. But, I personally like the little space it gives with my leggings.