I got the small, Im 57 135. When I first tried them on I thought, maybe they will be long enough, then I put on a 4 heel and was so so disappointed! I don't know how anyone who is over 54 could say these are long enough unless you planned on wearing flats. So I took matters into my own hands and painstakingly took out the double stitched hem on each leg and voil! They are long enough now, could be an inch longer for my personal preference but they will work. The material is extremely soft and doesnt seem to be see through. If you have curves they will be enhanced. The pattern is not sewn in any sort of matching way. To summarize, they are ok, probably wouldnt purchase another pair