I was actually really surprised by the quality of this dress and the fabric, I felt like it was worth much more than what I paid for it! The dress is lined and not at all see through. It runs small; I normally wear a small, and ordered a small/medium.... it fits perfectly! The dress itself does not stretch but the sleeves sort of do. It looks just like the photo; all around great quality dress :)
although it's a little big on me bc I got a s/m and received a medium, I am still happy with the purchase. the material was actually really nice, especially in the mesh part like it's thick and doesn't feel like it will rip easy!