I bought the tan ones in size B. I'm 5'7 and 175 lbs and it fit nicely. I just was super disappointed on the quality and material. It had trouble staying up and after 2 hours of wear, I had multiple snags. I took them off and noticed how stretched out they had become. 2 days later and they are still misshapen. Thought they would last at least a couple of wears but that was a waste of money.