I have three pairs of these pants - they run true to size! And this top is not perfectly opaque, but not too sheer either. I don’t need an extra layer under it.