True to size and SO COMFY! I’m in a small. I will say the material is super soft but thinner so wouldn’t do a light color but the dark color is not sheer at all!