These linen pants are on sale today for $16! I loved them so much in the black that I bought them in the cream stripe as well. They are not see-through! I sized down to an extra small. I do think these a Run large and I would consider sizing down.