It really is much prettier than I was expecting for a $80 wedding dress. It is not see through or anything. Very pretty. Fit maybe a bit on the small side.
I did end up returning because I decided to try the custom version because I have a rectangle body shape and not much of a waist. ( 5'7" about 140 -ish. Usually wear 8-10 jeans. Med-large top) also my bust is 36 DD and this dress is surprisingly supportive. There is a strap that goes around the back under the lacing. It stays in place.
Just try it, order your regular size or a size up just to be sure. Length was just about perfect for me (I'm going to be wearing flats) so if you're shorter than me keep that in mind.
I got the size 12 Ivory. It was pretty much white, if I just saw it I would have said it was white.