2 layers of gauze fabric on the torso part so not completely see through, sleeve is more see through than body part
Model is size 2-4, and is wearing M. There is small available if you are petite size. This dress fits loose on model and there is adjustable stripe for chest so it should also fit size 8-10
Model size for reference:
Height 5.5
Shoulder 15.5
Chest 32
Waist 26
Mid Waist 30 1 inch down belly button
Hip 36