Love this. I'm 30 weeks right now and I've gained around 20 lbs from my normal weight (prepregnancy I run size 0-2 dresses, 5'4" usually around 100lbs). I ordered the XS. Length is good, still long enough to wear with heels, but it doesn't require them. The fabric is soft and drapes nicely, definitely the quality you'd expect for the price. Since this is baby #2, I already know this neckline is low enough to be nursing friendly, but I didn't feel uncomfortable wearing it in mixed company. BeSee full review