I love these! Bought two pair and receive compliments every time I wear them. I'm 5'5 160 lbs and large is perfect. The fabric is sheer but wearing spanx under them works. The lightweight material is great for summer!