I read the reviews and sized UP one size when I ordered. I ordered an XL instead of my usual L. With that, these fit perfectly. The white is definitely see-through, but most white garments are and I ordered these to wear under a tunic so I'm perfectly happy with that. The black were not see-through. Also, the shipping said it would take 2 weeks, it took about 4 days, excited about that. Very happy, would re-order if I need more colors.