Sorry for my cat in the picture. I got the dress in a M but I could’ve gone with a S but I can alter it. Size aside it’s just gorgeous! The lace and gauze is so soft and the dress flows so beautifully. The beading on the straps is well sewn, there isn’t a loose thread on this dress. It is slightly transparent but not see through, nothing a nude bra and underwear wouldn’t fix.