The fit was good, 59 170lbs, 40 hips, I got a medium based on reviews saying it ran big. A large definitely would have been too big, the medium was pretty spot on. The fabric was alright, sort of bathing suitish, but not overly thin or even very see through for it being white (definitely need nude under garments though).

I ended up returning it because there was a snag in the fabric that made a line across the belly, it wasn't *super* noticeable, but because the dress was white it was noticeable enough.