Wore this for my convalidation ceremony at 25 weeks pregnant. I was a size 6/small pre-pregnancy and ordered a size M. I was worried it wasn’t going to fit but the waist is elastic and I was super comfy the whole day! Had to get it hemmed as I am 5 3” but overall I am very happy with the style and quality of the dress. Not see through either!