True to size with an oversized vibe. Allie is 5'8" and is wearing a small. Semi-sheer. Pair with a tank or bralette for coverage.