I am 23 weeks pregnant and ordered a large. The dress is so comfy and surprisingly not sheer like I thought, which is perfect. I orderrd One in each color after I received my first one. Great purchase.