I ordered a size up (Med instead of Sm) based on the reviews I’ve read. I’m 5’0, now 140 lbs (8 months pregnant). Fits great! The top of the dress and the arms are very fitted. And the rest of the dress is flowy. The length is good, it barely hits the floor, but I’m short to begin with. The material is thick enough you can’t see through but thin enough to see the outline of underwear.