This is a beautiful dress. It’s a lovely feeling fabric with a nice weight (not too light or too heavy). It is not see through. It is extremely flattering. The L fits me really well though I tend to run more of an XL size typically so I’d say it runs a bit big. The length is perfect; I’m 168cm and it hits mid thigh. Could be worn without a bra though I personally always go for one. I’d buy it in every colour if it happened to be made it other colours.