5'9" 138, 32C. These are comfy, and well planned out; not see through on the top even though they're white. My only complaint is that the mesh extends up above the kneecap. NOT a flattering look. The rest of it, however, is flattering and it's comfortable. Just keep the kneecap thing in mind. If it doesn't bother you, awesome.