Cute dress. The fabric is very stretchy. It is not see-through and not too thin. I bought it for me, but had to pass it on to my 12 year old. She is 5' and about 100lbs. The Large fits her well, and hits just below mid thigh. It is stretchy, so I can wear it (5'3" 160lbs) but it wasn't a flattering look.