Bought on Vinted and I love it but daughter hates it! Can send more photos if interested. I would say true to size, as I am a standard 8 in most brands (and 5’1” for an idea of length in photos). Worn once as a wedding guest by the lady I bought it from and cleaned, only tried on a few times by me. Previous owner had removed the label as rubbed and I have now lost it although was sent with the dress, but assume is polyester. Has underskirt with net and cups so you don’t need to wear a bra.